-1
欲相等的權重分配給基於在同一組中的觀察(ID)的數目我的觀察,即frac_weight = 1 /數(同一ID)基於R中重複計算串計算分數權重
ID frac_weight
FSGBR070N3 0.333333333
FSGBR070N3 0.333333333
FSGBR070N3 0.333333333
FS00008L4G 1
FS00008VLD 0.333333333
FS00008VLD 0.333333333
FS00008VLD 0.333333333
FS00009SQX 0.5
FS00009SQX 0.5
FSUSA0A1KW 0.5
FSUSA0A1KW 0.5
FSUSA0A1KX 1
FSUSA0A1KY 1
FS0000B389 0.5
FS0000B389 0.5
FSUSA09AX9 1
這可能是一行代碼,但我只能在此論壇中找到更復雜的帖子。我已經開始用:
ID_vec <- dat$ID
從我data.frame單挑ID列
感謝, 威廉Fantastisch。
謝謝你們,這個工作最終FundID_vec < - as.character(DAT $ FundID) frac_weight < - as.numeric(AVE( FundID_vec,FundID_vec,FUN = function(x)1/length(x))) –