互斥二进制变量

问题描述

我目前正在使用Bayesglm,朴素贝叶斯和贝叶斯网络建模来构建预测模型。我的数据集由互斥的二进制变量组成,其中1表示存在,零表示不存在。如果存在一个变量,则意味着其他变量不存在,因为它们是互斥的。例如,我使用的是政治暴力数据,因此,当试图预测对警察目标的攻击时,模型如下:

bayesglm(PoliceTarget ~ ProvinceA,ProvinceB,ProvinceC,BombAttack,ArmedAssault,Assassination,GroupA,GroupB,GroupC) 

我想知道在模型中使用这种格式的变量是否有问题?我应该将这些二进制变量分组为Province,AttackType和Group,以便它们都包含适当的级别。该模型将显示为:

bayesglm(PoliceTarget ~ Province,Attacktype,Group) 

我应该采用哪种模型构造格式?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)