【发布时间】:2017-08-28 14:34:03
【问题描述】:
短版:如何为每个类别构建单独的模型(不拆分数据)。 (我是 R 新手)
长版:考虑以下综合数据
housetype,ht1,ht2,age,price
O,0,1,1,1000
O,0,1,2,2000
O,0,1,3,3000
N,1,0,1,10000
N,1,0,2,20000
N,1,0,3,30000
我们可以使用两个单独的模型对上述内容进行建模
if(housetype=='o')
price = 1000 * age
else
price = 10000 * age
即基于类别类型的单独模型?
这是我尝试过的
model=lm(price~housetype+age, data=datavar)
和
model=lm(price~ht1+ht2+age, data = datavar)
上述两种模型(本质上是相同的)都不会产生我所寻求的结果。
感谢任何帮助
【问题讨论】:
-
subset是你的朋友:lm(price~ht1+ht2+age, data=datavar, subset=(housetype=='O'))
标签: r regression linear-regression lm