私は cut 関数を使用して数値変数を 2 つのレベルを持つ因子に変換し、これを次のような箱ひげ図で使用しています。
boxplot(Sp$Var1 ~ cut(Spt$Var5, breaks = c(0,50,100), labels =c("below 50%", "above 50%")), ...)
カット関数で使用される各ラベルの下に、サンプル サイズを "n=..." として含めたいと思います。このように、サブセットで長さを使用してサンプルサイズを取得できます。
length(subset(Sp$Var1, SpDet$Var5<50)
cat and pasteを使用して、ラベルの下にサンプルサイズを取得します
cat(paste("above 50%", "\n", "n =", length(subset(Sp$Var1, Sp$Var5<50)), sep=""))
私の問題は、これをカット関数のラベル引数に挿入できなかったことです。単純に、上記をラベル ベクトルに挿入すると、boxplot は正常に出力されますが、R コンソールにラベルが出力されます。式関数を使用する必要があるかもしれないと思いますが、これも機能していません。任意のヘルプまたは代替方法をいただければ幸いです。