2017-07-26 21 views
-2

私はシミュレーションしたデータを持ち、これらのシミュレーションの関連するパーセンタイルだけを記録しました。私がそれらのボックスプロットを作るとき、boxplotコマンドは、入力したデータベクトルの特定のパーセンテージを計算していると思います(私は推測できるものの、パーセンタイルのデフォルトパーセンテージはわかりません)。この理由は、ヒンジがy軸上に整列して表示されていないため、実際のシミュレーションパーセンタイルが記録されているためです。手作業で作成したパーセンタイルを使ってボックスプロットを作成する必要があります

私が与えたデータがヒンジとして表示され、これがパーセンタイルを計算する生データであると仮定しないことを理解するにはboxplotコマンドが必要です。

誰でも手伝いできますか?

ありがとうございます。

+0

は、SPにそれらを計算する代わりに、最初の5つの要約値から箱ひげ図を描きますか? 'boxplot.default'のソースコードを見て、特に' bxp'が呼び出されたときにendに向かってください。それはまさにそのことです。 – ekstroem

+0

これを行うと、最小値と最大値ではなく、私が外れ値として入力した5エントリベクトルの最小値と最大値を特定します。 – Greg

+0

お手数をおかけしていただきありがとうございます。私は解決したと思います。 – Greg

答えて

1

bxpでこれを行うことができます。これはboxplotがグラフを作成するために呼び出すものです。あなたがfivenumの概要c(4, 5, 5.5, 6, 7)を持っているとします。また、「点の数」、外れ値、ノッチの上端と下端を指定する必要があります。私は外れ値を使用しません。

bxp(list(stats = matrix(c(4, 5, 5.5, 6, 7), nrow=5), 
    n = 100, conf = matrix(c(5,6), nrow=2), out = numeric(), 
    group = numeric(), names = "")) 

Boxplot from stats

+0

あなたの助けをたくさんありがとう、私は問題を解決したと思う。 – Greg

関連する問題