私の現在のデータセットdata.df
は、3 人のインストラクターのうちの 1 人の下で 8 つの質問の調査を受けた約 420 人の学生からのものです。escore
関心のある結果変数です。
'data.frame': 426 obs. of 10 variables:
$ ques01: int 1 1 1 1 1 1 0 0 0 1 ...
$ ques02: int 0 0 1 1 1 1 1 1 1 1 ...
$ ques03: int 0 0 1 1 0 0 1 1 0 1 ...
$ ques04: int 1 0 1 1 1 1 1 1 1 1 ...
$ ques05: int 0 0 0 0 1 0 0 0 0 0 ...
$ ques06: int 1 0 1 1 0 1 1 1 1 1 ...
$ ques07: int 0 0 1 1 0 1 1 0 0 1 ...
$ ques08: int 0 0 1 1 1 0 1 1 0 1 ...
$ inst : Factor w/ 3 levels "1","2","3": 1 1 1 1 1 1 1 1 1 1 ...
$ escore: int 3 1 5 5 3 3 4 4 2 5 ...
特定の観測escore
値に基づいて条件付きで分離されたヒストグラムを
どのように生成できるのか疑問に思っています。inst
私の頭では、疑似コードは次のようになります。
par(mfrow=c(1,3))
hist(escore, data.df$inst = 1)
hist(escore, data.df$inst = 2)
hist(escore, data.df$inst = 3)
もちろん、それはうまくいきません:-(
理想的には、ヒストグラムは次のようになります。
いつものように、これを行う簡単な方法が必要だと思います。データからこれらのグラフを抽出できる「条件付き/グループ化」の意味で、特定の条件に基づいて作成したいあらゆる種類のプロットに対して一般化できる必要があると思います。
また、この質問が以前に回答されていたら、本当に申し訳ありません。私の主な困難は、意味のある方法でそれを尋ねる方法を理解することです.
よろしくお願いします。