predict.svm中的错误(modelcold,cold):object' R_svmpredict'未找到

时间:2017-10-25 17:13:30

标签: r svm predict

我使用我的训练数据创建了一个svm公式:

library(e1071)

modeltrain <- svm(Y~ X1 + as.factor(X2) + X3, data=traindata,
                  type="nu-regression",kernel="radial",cross=10, nu = 0.30, gamma=0.1)

然后我用它在我的测试数据中生成预测:

predict(modeltrain, testdata)

这在多台机器上运行得很好,但是当我将这个公式发送给我的一个合作者并且他试图运行“预测”时。功能,他得到以下错误:

  

&#34; predict.svm中的错误(modelcold,cold):object&#39; R_svmpredict&#39;找不到&#34;

请注意: - 他的测试数据没有丢失 - 已检查所有变量并且它们与训练数据匹配 - 他安装了最新版本的R和Rtudio - 我们尝试加载不同版本的模型并重新启动RStudio

我已经在网上寻求帮助,但我发现的一个答案令人困惑: Object not found error when passing model formula to another function

坦率地说,我们都很难过。任何反馈将不胜感激。

---根据要求,添加sessionInfo()输出:

  

R版本3.4.2(2017-09-28)   平台:x86_64-w64-mingw32 / x64(64位)   运行于:Windows 7 x64(内部版本7601)Service Pack 1

     

Matrix产品:默认

     

区域设置:   [1] LC_COLLATE = English_United States.1252 LC_CTYPE = English_United States.1252&gt; LC_MONETARY = English_United States.1252 LC_NUMERIC = C
  [5] LC_TIME = English_United States.1252

     

附加基础包:   [1] stats graphics grDevices utils数据集方法库

     

其他附件包:   [1] mgcv_1.8-20 nlme_3.1-131 e1071_1.6-8 dplyr_0.7.4 foreign_0.8-69

     

通过命名空间加载(而不是附加):    [1] Rcpp_0.12.13 lattice_0.20-35 class_7.3-14 assertthat_0.2.0&gt; grid_3.4.2 R6_2.2.2 magrittr_1.5 rlang_0.1.2 bindrcpp_0.2
  [10] Matrix_1.2-11 tools_3.4.2 glue_1.1.1 compiler_3.4.2&gt; pkgconfig_2.0.1 bindr_0.1 tibble_1.3.4

1 个答案:

答案 0 :(得分:0)

感谢大家的回复。 最终工作的是卸载e1071软件包并从lib中删除该文件夹,然后重新安装它。毫无障碍地工作。