1

2 つの共変量 (消費者属性とプロバイダー属性) にわたる "大規模な n" 序数尺度の調査回答情報を表示することに関心があります。R の hexbin パッケージを使用しています。六角形のサイズで調査の回答数を示し、六角形の色で線形平均の満足度を表したいと思います。

hexbin または他の既存のパッケージでどのように行うかを示すドキュメントが見つからないようです。

より明確にするために編集:

私のデータは次のように構成されています。

csr_score pro_score rating
       15        16      8
       17        18     10
       19        12      4

このデータ フレームの長さは 20,000 行です。

4

1 に答える 1

5

あなたが探している重要な機能はhexTapply

df <- data.frame (c = runif (1000), p = runif (1000), rating = rnorm (1000))
h <- hexbin (x=df$c, y = df$p, IDs = TRUE, xbins=5)
rating.binned <- hexTapply (h, df$rating, FUN=mean)

df.binned <- data.frame (c = h@xcm, p = h@ycm, freq = h@count, rating = rating.binned)
ggplot (df.binned, aes (x = c, y = p, col = rating, size = freq)) + geom_point () 

ここに画像の説明を入力してください

于 2012-11-05T19:14:05.933 に答える