全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
22509 4
2015-12-13
model<-lm(rv~c+I(u*c)+drv+I(u*drv)+wrv+I(u*wrv)+mrv+I(u*mrv)+0,weights = w)Error in model.frame.default(formula = rv ~ c + I(u * c) + drv + I(u *  :   参数'rv'的种类(list)不对
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-13 21:38:27
lm()函数因变量是向量比如
> x=1:10
> x
[1]  1  2  3  4  5  6  7  8  9 10
> class(x)
[1] "integer"
>

二维码

扫码加我 拉你入群

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

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

2016-3-11 19:29:40
lzcllyt 发表于 2015-12-13 21:38
lm()函数因变量是向量比如
> x=1:10
> x
请问这样的回归算是加权最小二乘估计吗
二维码

扫码加我 拉你入群

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

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

2016-3-12 07:01:28
unlist(rv)->rv
model<- ...
二维码

扫码加我 拉你入群

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

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

2016-3-13 22:41:03
应该是默认最小二乘法的吧,比如你要用y和x拟合,那么要y和x都是向量,当然可以从数据框里调取如datax[,1]
像上一楼 a2zhou 的回答也可以对不合数据类型条件的rv转为向量再处理
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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