R预测函数或底层Rcpp返回错误

时间:2017-03-31 18:04:00

标签: r

我显然已经连续使用了一个名为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 

0 个答案:

没有答案