[問題] [R] 指定部分樣本進行加權

看板Statistics作者時間16年前 (2009/11/18 14:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問 語法範例是這樣: format(rpy(y=recent$chpermwage,ywgt=recent$wgt,……) (recent是資料名稱,chpermwage是收入,wgt是權數) 我要把範例套用到我的資料→mu68 我的資料訊息: mu68 是68年的資料 adjincome 是指收入 a2==1 是指男性 weight2 是68年樣本的擴大數 以下是我的寫法: format(rpy(y=mu68$adjincome[mu68$a2==1], ywgt=mu68$weight2[mu68$a2==1]*1/mu68$weight2[mu68$a2==1],……) 換句話說,我要把語法範例整個套用到我的資料, 但是我只要跑男性樣本就好,而不是整個樣本。 請問,這樣寫有沒有錯誤? (雖然可以跑,但是跑出來的結果很奇怪,我猜想是否有地方寫錯?) P.S. "ywgt=mu68$weight2[mu68$a2==1]*1/mu68$weight2[mu68$a2==1]" 是因為語法範例有加權,但我不需要加權,所以乘上它的倒數。 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.45.42 ※ 編輯: crabstick 來自: 220.135.45.42 (11/18 15:36) ※ 編輯: crabstick 來自: 220.135.45.42 (11/18 15:41)
文章代碼(AID): #1B0viDj1 (Statistics)