問題タブ [boxplot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ggplot2 では、箱ひげ図の行の終わりは何を表していますか?
ボックスプロットの線の終点が何を表しているかについての説明が見つかりません。
たとえば、ラインが終了する位置の上下にポイント値があります。
(ボックスの上下が 25 パーセンタイルと 75 パーセンタイルで、中心線が 50 パーセンタイルであることがわかります)。線の上と下に点があるので、それらは最大/最小値を表していないと思います。
r - 箱ひげ図の外れ値ルールの変更
R でいくつかの箱ひげ図を作成しましたが、外れ値がいくつかあります。外れ値の制限を設定するためのデフォルトの基準は次のとおりです。
- Q3 + 1.5*IQR
- Q1 - 1.5* IQR
ただし、境界の外にある値として分類される外れ値が必要です。
- Q3 + 3*IQR
- Q1 - 3* IQR
これをRで設定することは可能ですか?
r - データフレームから結合された箱ひげ図を作成するにはどうすればよいですか?
信じられないほどシンプルなことをしたい。完全なデータフレーム用に1つの箱ひげ図を作成したい。それでも、「結合された箱ひげ図」および関連する用語を検索しても、提案は見つかりませんでした。明らかな方法を見落とした場合は、お知らせください。
私は次のデータを持っています:
このすべてのデータを1つの箱ひげ図にまとめたいのですが、箱ひげ図をプロットしようとすると(つまりboxplot(theData)
)、Rは列名に基づいて自動的にグループを作成します。
また、完全なデータフレームをベクトルに入れようとしましたが、私の(完全な)データセットにもNA値が含まれているため、これは成功しませんでした。これまでのところ、箱ひげ図にプロットできるように、データフレームのベクトルを作成するための次の関数があります。
しかし、私はこの問題を複雑にしすぎていると思います。そのようなループ構造がRのパフォーマンスに役立つかどうかは疑問です。
では、完全なデータフレームの1つの箱ひげ図で構成される箱ひげ図を作成するにはどうすればよいですか?それで、X20.7からX35.7で構成される箱ひげ図は得られませんが、1つの「全体的な」箱ひげ図が得られますか?
matlab - Matlab で同じスケールの複数の箱ひげ図を作成する
Matlab でいくつかの異なる boxplot をプロットしたいのですが、それらを同じスケールにして、読者がそれらを並べて比較して誤解されないようにします。
datalim オプションを使用してみましたが、boxplot に上限を課すだけで、データが上限に達しない場合は拡張しません。
何か案は?
r - ggplot2を使用してバイオリンプロットを描くにはどうすればよいですか?
を使用ggplot2
してバイオリン プロットを作成できますか? おそらくいくつかのバリエーションを使用していgeom_boxplot()
ますか?
r - 複数の箱ひげ図を保存する
複数の箱ひげ図を作成するためのループを作成しました。問題は、互いに上書きせずにすべての箱ひげ図を保存したいということです。助言がありますか?
これは私の現在のコードです:
r - 箱ひげ図のna.actionのオプションは何ですか?
関連する2つの質問boxplot
:
- のオプションは何
na.action
ですか?ドキュメントにはそれらがリストされていません。 - 将来、これらのタイプの質問にどのように答えるのですか?
r - いずれかの行のサブセットの平均でデータフレームを並べ替えるにはどうすればよいですか?
私はRにかなり慣れていませんが、順調に進んでいます。箱ひげ図のx軸に沿ってカテゴリラベルがプロットされる順序を除いて、ggplot2を思い通りに曲げることができました。これは、数式でデータフレームの範囲に対処する方法についての私の知識の単なる穴だと思いますが、これがdfと呼ばれるデータフレームとしての偽のデータです。
私のプロットコードは次のようqplot(df$Label, df$Value, data=df) + scale_x_discrete("Label") + opts(axis.text.x = theme_text(angle = 90, hjust = 0, size=7)) + geom_boxplot()
になり、私が望むものを正確に示します。これは、ラベルA用、B用、C用の1つの箱ひげ図を示す箱ひげ図です。ただし、軸はラベルの順序になります(箱ひげ図1,2,3が原点に最も近く、中央が10,11,12、グラフの右側が7,8,9)。私が欲しいのは、箱ひげ図のデータが、ラベル平均内で最も高いサブセットから始まり、降順で進むことです。mean(df$Label[1:3])
各ラベル内でなどで平均化することはできますが、ラベルのプロットが表示される順序(つまり、xに沿ったA、B、C)にmean(df$Label[4:6])
ならないようにグラフを表示する方法がわかりません。factor(df$Label)
ボックスは2、11、8)ですが、ラベル内の平均が高いものから低いものの順になっています(つまり、xに沿ってB、C、An、次に11、8、2のボックス)。
ラベル内の各平均で構成されるベクトルを作成し、それをggplotに渡して軸の順序を指定することを考えていますが、最初にベクトルを作成する方法がわかりません。
私が知る必要があるのは:
最高から最低の順に、各ラベルの平均で構成されるベクトルを取得するための最良の方法は何ですか?
そのベクトルをに渡して、軸にggplot
ラベルを付けながら、それらの値でx軸を並べ替えるにはどうすればよいですか。x
factor(df$Label)
データを表示する他の方法についても提案を受け付けていますが、私は自分が望むものにかなり近いと思います。特定のラベル内の値の平均と広がりが重要です。
python - plt.plot(x、y)とplt.boxplot()の組み合わせ
箱ひげ図の変数の関数として、通常のmatplotlib.pyplotplt.plot(x,y)
と変数を組み合わせようとしています。ただし、の特定の(変数)場所にのみ箱ひげ図が必要ですが、これはmatplotlibでは機能しないようです?y
x
x
python - ボックスプロットマスクされた配列
MaskedArrayのマスクされていない値のみを箱ひげ図にするにはどうすればよいですか?これはによって自動的に発生すると思いましたboxplot(ma)
が、これはマスクされていない配列を箱ひげ図で示しているようです。