作者Isiah ()
看板Statistics
标题Re: 一个R的初学者问题
时间Thu Nov 29 17:00:57 2007
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.112.121.97
: 推 chien533:善用?lm指令,你会看到里面有个subset的功能 11/29 16:46
感谢!!!! 解决了我一个很大的疑惑
不过我出现了一个问题
sex age money
1 1 23 16990
2 2 34 34590
3 1 53 56000
4 1 23 34500
5 2 43 45000
6 1 23 40000
7 2 44 37000
8 1 33 43000
9 2 45 23000
10 1 66 78960
11 1 23 23600
12 1 55 76540
13 2 34 23140
14 1 44 44224
15 2 55 32456
16 1 37 43256
17 2 85 86906
> lm(age~money)
Call:
lm(formula = age ~ money)
Coefficients:
(Intercept) money
1.345e+01 6.647e-04
> lm(age~money, subset= (sex='1') )
Call:
lm(formula = age ~ money, subset = (sex = "1"))
Coefficients:
(Intercept) money
23 NA
一开始如果不分男女的话 可以成功回归
不过如果加上subset的话 就出现了奇怪的结果?
是我使用subset的方式错误了吗???
希望能得到解答 感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.121.97
1F:→ Isiah:咦 我发现了 要写== 不能写= 跟c++一样 (自问自答) 11/29 17:08
2F:→ Isiah:咦 不对啊 用==没用 11/29 17:09
3F:→ Isiah:刚才测了一下 subset的条件如果是回归中有的(如age money) 11/29 17:16
4F:→ Isiah:是可以成功回归的 那如果是额外的条件的话该怎麽办呢?? 11/29 17:16
5F:推 bcs:这样设只是截距的改变,合在一起跑dummy不就得了@@? 11/29 21:02