2017-01-02 4 views
0

これは単なる非常に簡単な質問ですが、Webや書籍から適切な機能を見つけることはできません。R:調査パッケージを使用して割合を計算する方法は?

これは私がここの投稿の1つから得た例です。

df <- data.frame(sex = c('F', 'M', 'F', 'M', 'M', 'M', 'F', 'F'), 
      married = c(1,1,1,1,0,0,1,1), 
      pens = c(0, 1, 1, 1, 1, 1, 0, 0), 
      weight = c(1.12, 0.55, 1.1, 0.6, 0.23, 0.23, 0.66, 0.67)) 

d.s <- svydesign(ids=~1, data=df, weights=~weight) 

結婚などのパーセンテージ変数を計算して標準誤差も計算しますか?

私は結婚してペンのクロス集計を行い、結果の割合の標準誤差を取得したいですか?

どうすればよいですか?

私はsvymeanを試しましたが、係数ではなく整数として数値を扱います。

+2

'd.s < - 更新(d.s、結婚=因子(結婚))。 svymean(〜married、ds) ' –

+0

2つの有効な回答を受け取り、それを受け入れなかったため、下降しています。 – Carl

+0

私が受け入れる答えはAnthony Damicoです。それが単なるコメントであれば、答えとしてどのように受け入れるのですか? – dixi

答えて

2

使用svytable

summary(d.s) 
svytable(~married+pens, d.s) 
svytable(married~pens, d.s) 
svytable(married~., d.s) #with all variable 
+0

@ s.brunei:ありがとう!しかし、どのように標準エラーを追加するのですか? – dixi

+0

をチェックしてください。http://www.ats.ucla.edu/stat/r/faq/svy_r_scpsu.htm –

関連する問題