分類ツリーで、因子のクラスに設定された主にカテゴリデータを使用しているという問題があります。私はpartykit
Rでパッケージを使用していますparty
が、ここでの以前の回答では、グラフィックス出力の操作には前のパッケージの方が適していると示唆されていません。
実際のデータセットには多くのノード (約 7) はありませんが、一部の変数にはかなりの数の因子水準があり、分割の左側の因子水準と右側の因子水準が同じであるという問題が発生しています。互いに干渉します。具体的には、これは因子水準リストの水平方向と因子水準の長さの組み合わせが原因で発生します。
パッケージ内の Aids2 データセットを使用して問題を再現できMASS
ます。これはナンセンスな例ですが、解決したい動作を生成します
library("partykit")
SexTest <- ctree(sex ~ ., data=Aids2)
plot(SexTest)
ノード 1 のノード分割情報を見ると、私が説明している動作がわかります。
私の実際のデータ フレームでは、フォントの縮小は、判読できない 4 ポイントまで下げた場合にのみ機能します。
その文字列のテキスト ボックスを定義し、テキストを折り返す方法はありますか? 私はよく調べて解決策par
をgpar
見つけようとしましたが、うまくいきませんでした。適切な別のオプションは、各ノードの因子情報の垂直位置をずらして、それらが上下に配置されるようにすることです。