7

4 つの実験グループの比率応答データがあり、グループごとに 2 つの異なる統計が計算されています。次の図が必要です(これを達成できます):

ここに画像の説明を入力

次のコードでこの図を取得します。

Group<-c('a','b','c','d','a','b','c','d')
Statistic<-c('Mean','Mean','Mean','Mean','d','d','d','d')
Val<-c(.75,.83,.79,.69,.5,.02,.1,.3)
dfm2<-data.frame(cbind(Group,Statistic,Val)) 
ggplot(dfm2,aes(x = Group,y = Val)) +    
 geom_bar(aes(fill = Statistic),position = dodge',stat='identity')

ただし、次のコード行を追加して、y 軸の制限を (比率があるため [0,1] に) 変更すると、次のようになります。

+ scale_y_continuous(limits=c(0, 1))

私は得る

エラー: 連続スケールに離散値が指定されました

したがって、これは、不連続変数があることを意味することを理解しています。as.numeric()無数の他のオプションを使用して統計変数を変換しようとしましたが、役に立ちませんでした。誰かがこの問題を解決するのを手伝ったり、何が原因であるかを説明したりできるなら、私は最も感謝しています.

4

2 に答える 2