作者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