2016-05-26 12 views
0
c1 <- rep(1,47) 
c2 <- rep(0,53) 
c <- c(c1,c2) 
cweight <- c(1:100) 

私は重みを使ってcの1と0の割合を知りたいと思います。私はwtd.tableコマンドを使用すると、私は周波数を取得します。私は分数以上のパーセンテージが欲しい。変数のレベルの比率を取得する方法は?

install.packages("weights") 
library(weights) 
wtd.table(c,weight=cweight) 

これは私が得る出力です。

wtd.table(c,weight=cweight) 
    0 1 
3922 1128 

私はパーセンテージが必要です。私は変数についての非常に簡単な情報のように見えますが、これを行う簡単な方法は得られませんでした。

+0

、機能(あまりにも 'C')のような名前の変数(ここでは 'C')を、持っている良い習慣を考えられていない;) –

+0

ありがとう:これを行います。私は投稿後にそれを実現しました。将来は気をつけます。 –

答えて

0

なぜ単にない:

x <- wtd.table(c,weight=cweight) 
x/sum(x) 

また、それは私にwtd.table()を使用する必要がいないようです。サイドコメントとして

x <- table(c) 
x/sum(x) 
+0

ありがとうございました。私はwtd.table()が必要です。なぜなら私は実際のデータで私が体重を持っているからです。 –

関連する問題