我显然已经连续使用了一个名为milr
的新R包,即多实例逻辑回归。不可否认,我对模型的优点没有任何主张。但是,当我尝试使用模型预测我得到错误
Error in logit(cbind(1, newdata), .) : not compatible with requested type
当我打电话预测时如下:
miltp <- predict(milt, SQFM.te, SQFM.teb, type="bag") and
miltp <- predict(milt, SQFM.te, SQFM.teb)
但是当我把它称为:
时,我得到一个NULL返回miltp <- predict(milt, SQFM.te, SQFM.teb, type="response") and
miltp <- predict(milt, SQFM.te, SQFM.teb, type="class")
我尝试过使用因子,整数和数字,我很困惑。我的在线搜索仅产生了
Rcpp: Error: not compatible with requested type
这对我没有帮助,因为R和C ++是我的头脑。所有评论都表示赞赏,下面给出了一些输入信息我尝试了一些转换
str(SQFM.te)
'data.frame': 100369 obs. of 5 variables:
$ arstmade: int 0 0 0 0 0 0 0 0 0 0 ...
$ perstop : int 0 0 0 0 0 0 0 0 0 0 ...
$ trhsloc : int 0 0 0 0 0 0 0 0 0 0 ...
$ acrept : int 0 0 0 0 0 0 0 0 0 0 ...
$ radio : int 1 1 1 1 1 1 1 1 1 1 ...
str(SQFM.teb)
int [1:100369] 3 3 3 3 3 3 3 3 3 3 ...
print(milt)
Coefficients:
intercept arstmade perstop trhsloc acrept radio
-1.69306 -0.09544 -7.95369 -0.53375 0.16506 -0.61778
Residual Deviance: Inf
BIC: Inf