1

調査結果が出ました。「Q1」と「Q9.1」という 2 つの変数の関係を示すグラフィックを作成しようとしています。「Q1」は独立、「Q9.1」は従属です。両方の変数は、-2、-1、0、1、2 のようなスケールの質問からの応答を持っています。典型的なプロットは、答えを重ね合わせたもので、あまり興味深くも有益でもありません。私はhexbinが行くべき道だと思っていました。データは lpp です。x と y に「Q1」と「Q9.1」を使用できませんでした。でも:

> is.numeric("Q1")
[1] FALSE
q1.num <- as.numeric("Q1")
Warning message:
NAs introduced by coercion 

Q1 の値は (数百のインスタンス): -2,-1,0,1,2

このデータを使用して hexbin グラフを作成するにはどうすればよいですか? 考慮すべき別のグラフはありますか?

これまでのエラー メッセージ:

Warning messages:
1: In xy.coords(x, y, xl, yl) : NAs introduced by coercion
2: In xy.coords(x, y, xl, yl) : NAs introduced by coercion
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf
5: In min(x) : no non-missing arguments to min; returning Inf
6: In max(x) : no non-missing arguments to max; returning -Inf
4

2 に答える 2

3

少し違うアプローチをとってみませんか?あなたの反応を数字ではなく要因として考えてみませんか?次に、次のようなものを使用して、データの潜在的に有用な表現を取得できます。

#テスト目的でデータをシミュレートする
q1 = sample(c(-2、-1,0,1,2)、100、replace = TRUE)
q9 = sample(c(-2、-1,0,1,2)、100、replace = TRUE)
dat = data.frame(q1 = factor(q1)、q9 = factor(q9))
ライブラリ(ggplot2)
#積み上げ棒グラフを生成する
ggplot(dat、aes(q1、fill = q9))+ geom_bar()

必要なデータの表示に応じて、上記のq1とq9を切り替えることをお勧めします。

于 2010-10-24T13:14:14.120 に答える
2

おそらく、ggplot2 のstat_binhexでそれをソートできますか?

また、scale_alphaは、オーバープロットを処理するのに役立ちます。

于 2010-10-24T15:22:19.420 に答える