全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3771 3
2010-05-06
做了一个logistic模型,对新数据进行预测。

>predict(logistic,xtest[,1]);
错误于eval(expr, envir, enclos) : 数值'envir'变元的长度不是一

这是什么错误?predict的newdata要frame格式?没搞明白。。。

数据如下。
> xtest[,1]
[1] 0.2683043 0.2389349 0.2627142 0.2694238 0.2438737 0.2744283 0.2971806
[8] 0.3083804 0.3033984 0.2935569 0.3104160 0.3011865 0.3092416 0.2738197
[15] 0.2910689 0.2713868 0.2546970 0.2465123 0.2500525 0.2651228 0.2576341
[22] 0.2751636 0.2581537 0.2666189 0.2920940 0.2826479 0.2854694 0.2803009
[29] 0.2587979 0.2779450 0.2366015 0.2303867 0.2422244 0.2364259 0.2416276
[36] 0.2104491 0.2105840 0.1967974 0.2109970 0.2120833 0.2097010 0.2109631
[43] 0.1987789 0.2013873 0.1952439 0.1900898 0.1579565 0.1570656 0.1677692
[50] 0.1771213 0.1735499 0.1887872 0.2086836 0.2145756 0.2345133 0.2242033
[57] 0.2661976 0.3040936 0.3077904
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-5-6 22:16:05
错误于eval(expr, envir, enclos) : 数值'envir'变元的长度不是一

这是什么错误?predict的newdata要frame格式?没搞明白。。。

把 xtest[,1]变成数据框试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-7 08:36:59
1# cyy024

不知道
友情帮顶
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-7 21:55:42
要加newdata
newdata=data.frame(你的数据)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群