0

通常、mosaic() 関数は、セルの陰影が独立性に対するピアソン残差を表すモザイク プロットを生成します。負の値の場合は赤、正の値の場合は青、絶対残差値が高い場合は強い色合い。

プロットのグレースケール パターンをカラー シェーディングで置き換え、出版目的で凡例を置き換える必要があります。グレースケールの強度は残差の絶対値を区別できますが、これらのセルで異なる「テクスチャ」パターンを使用することにより、負の残差セルと正の残差セルを区別できる必要があります。

これをモザイク()関数で実装する方法はありますか?

編集:以下の結果のプロットのように、グレースケール パターンで色合いを変換したい:

#Mosaic Plot Example library(vcd) mosaic(HairEyeColor, shade=TRUE, legend=TRUE)

モザイク プロットの例

パターンとは、次のような意味です。

ピザ プロットのパターン

ということで、あのブルーが1パターン。青の強度が変化すると、同じパターンでも強度が変化します。赤は別のパターンで、赤の強度が変化すると、この 2 番目のパターンの強度も変化します。

4

1 に答える 1

0

パターンは では簡単に利用できませんvcd。ただし、正残差と負残差それぞれに異なる線種を使用できます。これはかなりうまく機能し (ただし、色ははるかに目立ちます)、さまざまなシェーディング関数で簡単に利用できます。また、shading_hcl()彩度を簡単にオフにして、同じ色の彩度の低いバージョンを取得できます。たとえば、電子ペーパーでカラー バージョンを使用し、印刷原稿でグレースケール バージョンを使用する場合などです。

mosaic(HairEyeColor, gp = shading_hcl(HairEyeColor, lty = 1:2))

モザイク色

mosaic(HairEyeColor, gp = shading_hcl(HairEyeColor, lty = 1:2, c = 0))

モザイクグレー

于 2017-06-13T21:10:25.250 に答える