Re: [問題] [R] 指定整個data裡的一小部分資料

看板Statistics作者時間16年前 (2009/09/05 20:49), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《crabstick ()》之銘言: : 請問: : 我有 1980~1990年,共十一個(年)資料 : 各年分別有兩個變項,收入(wage)與性別(gender,1=男,2=女) : 我原本的語法是這樣 : fig2b<-reldist(y=mu1990$wage,yo=mu1980$wage,………) : 請問,如果我要指定y為:1990年裡面"男性"的收入,語法該怎麼改寫? : 謝謝! 遇到另一個問題: 若教育程度(edu)分為8類 edu=1(不識字) edu=2(國小) edu=3(國中) edu=4(高中) edu=5(高職) edu=6(專科) edu=7(大學) edu=8(大學以上) 若要指定y跟yo為中間3~5這個類別(只要教育程度屬於這三個類別其中之一就算) 語法應該改成一還是二? 一、 fig2b<-reldist(y=mu1990$wage[mu1990$edu==3|4|5], yo=mu1980$wage[mu1980$edu==3|4|5],......) 二、 fig2b<-reldist(y=mu1990$wage[mu1990$edu==3:5], yo=mu1980$wage[mu1980$edu==3:5],......) 嘗試用這兩種方法,都可以跑,但圖有差異 想請問那個正確? 以及這兩個語法的差異? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.127.69

09/05 20:58, , 1F
把二的 == 改為 %in% 試試看~!
09/05 20:58, 1F

09/05 21:17, , 2F
把二的==改成%in%,圖出來還是跟一的圖不一樣
09/05 21:17, 2F

09/05 21:18, , 3F
但是跟原本二的圖很像
09/05 21:18, 3F

09/05 21:19, , 4F
但我還是不清楚哪一個正確,以及兩者差異?
09/05 21:19, 4F
文章代碼(AID): #1AebvmWa (Statistics)
文章代碼(AID): #1AebvmWa (Statistics)