1

スタック オーバーフローで見つけられなかった R の質問をするのはこれが初めてです。何も見つからなかった理由が、私が探しているものの種類を表す特定の用語である場合は、ご容赦ください。私は気づいていません(ありますか?)。

データを累積頻度として表示したいと思います。私は分布の端に重点を置いているので、y 軸を正規分布にスケーリングすると便利です。結果は次のようになります。 ここに画像の説明を入力

変位値 - 変位値プロットについて読んだことがありますが、正直なところ、X 軸を維持したい場合にそれらを適用する方法がわかりません。

baseグラフィックスとの両方を試しましggplot2たが、わかりません。したがって、私の現在の解決策は、たとえば

plot(ecdf(trees$Volume))

また

ggplot(data=trees, aes(Volume)) + stat_ecdf()
4

2 に答える 2

2

scalesパッケージとprobability_trans()関数を探していると思います:

y スケールを変換しない場合:

require(ggplot2)

ggplot(data = trees,
       aes(Volume)) + 
    stat_ecdf()

ここに画像の説明を入力

y 軸を変換すると:

ggplot(data = trees,
       aes(Volume)) + 
    stat_ecdf() + 
    scale_y_continuous(trans = scales::probability_trans("norm"))

ここに画像の説明を入力

これらの詳細については、ドキュメントを参照して?probability_transください。このprobability_trans()関数は、標準の R 確率名を使用して軸をスケーリングします。trans_new()完全にカスタムなものが必要な場合は、新しい変換を作成することもできます。

于 2016-04-12T13:46:33.273 に答える