Contenu connexe
Plus de Daisuke Ichikawa (8)
sampling
- 46. svydesign
svydesign(ids = ~層別化した変数,
weights = ~抽出ウェイト,
data = 対象データ)
• 得られるのはsurvey.designオブジェクト
• 層別化していないときはids=~1と指定
• 抽出ウェイトは、サンプルの各要素が母集
団の要素をどれだけ代表しているか
– 単純無作為抽出法の場合は抽出確率の逆数
- 47. svytotal
svytotal (x = ~集計したい目的変数,
design = survey.designオブジェクト,
na.rm = FALSE,
deff = FALSE)
• 集計したい目的変数は複数可能。その場
合は~目的変数1+目的変数2+...と指定
• na.rm、deffについては指定しない場合、
初期値がFALSE
- 48. # surveyパッケージの読み込み
library(survey)
# データをつくる
df <- data.frame(kozeni = c(200,300,12,12,300),
wt = (40/5) )
# svydesignで抽出デザインと抽出ウェイトを指定する
stts <- svydesign(ids = ~1, weights = ~wt, data = df)
# svytotalで推定する
svytotal(x = ~kozeni, design = stts)
total SE
kozeni 6592 2599.9
手計算と一致