1. ホーム
  2. r

[解決済み] RでYesまたはNoの回答の比率を計算する

2022-02-14 14:41:48

質問内容

私はRの初心者で、すべてを理解しようと必死です(オンラインコースも受講しましたが、今のところ全く役に立っていません)。

私が始めたのは、規制の遵守に関連する97の変数を含む大きなデータフレームです。

私は様々な地理的位置に基づいて複数のデータフレームを作成しました(おそらくもっと簡単な方法があるはずです)。

これらのデータフレームのそれぞれで、私は7つの変数を持っており、"Yes" と "No" の回答の平均を見つけたいと思います。

最初に試したのは

    summary(urban$vio_bag)
   Length     Class      Mode 
      398 character character

しかし、これでは、398件の回答があること以外、何の役にも立ちません。

そこで、これを表にまとめてみました。

urbanbag<-table(urban$vio_bag)

これで、少なくともYesとNoの回答数はわかりました。

 Var1  Freq
1 No   365
2 Yes  30

そこで、次にdata.frameに変換してみました。

urbanbag = as.data.frame(urbanbag)

その後、閲覧。

 summary(urbanbag)

     Var1        Freq      
 No :1   Min.   : 30.0  
 Yes:1   1st Qu.:113.8  
         Median :197.5  
         Mean   :197.5  
         3rd Qu.:281.2  
         Max.   :365.0  

そしてその出力は、やはり何の役にも立ちませんでした。むしろ、もっと役に立たないものでした。 私はRでこれらのマトリクスを構築していません。

初歩的なことを理解しようと何日もかけてググってもうまくいかず、ただただ迷ってイライラしています。

実際にやる方法はあるのでしょうか?

どのように解決するのですか?

を使用することができます。 prop.table を使用して、比率を求めます。

v1 <- prop.table(table(urban$vio_bag))

であれば barplot でプロットします。

barplot(v1)