問題タブ [ecdf]

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.

0 投票する
1 に答える
883 参照

r - ecdfから出力するフィッティング関数

からの出力に関数を適合させたいecdf:

通常の分布ではなく、一般的な関数に適合させたいことに注意してください。私の最初のアプローチは使用することでしたが、フィットを実行するためにlm個々の値を取得することはできません.z

0 投票する
1 に答える
1524 参照

r - R すべての列に ecdf を適用

cデータ フレームの各列の ecdf() を取得し、列の行rをその列にフィードして、セルごとecdf(c)に対応する値を返そうとしています。ecdf(c)(r)以下の機能が動作します。

ただし、これを行うためのワンライナーコードがあることは 99.5% 確信applyしています。私は試した:

しかし、結果を保存する方法がわかりません。

何か助けはありますか?

0 投票する
4 に答える
18043 参照

r - Rで異なる色で1つのプロットに複数のECDFをプロットする方法

1 つのプロットに 4 つの ecdf 関数をプロットしようとしていますが、適切な構文がわかりません。

「A、B、C、D」の 4 つの関数がある場合、R でそれらを異なる色で同じチャートにプロットするための適切な構文は何でしょうか。ありがとう!

0 投票する
1 に答える
1814 参照

r - ggplot2 を使用して、密度関数と累積密度関数を 1 つの結合プロットにプロットする

観測密度と累積分布関数を組み合わせたプロットを取得したいと思います。

それに関する通常の問題は、2つのスケールが大きくずれていることです。これをどのように修正できますか。つまり、2 つのスケールを使用するか、データ系列の 1 つを再スケーリングします (データの計算と表示を分離したいので、できれば ggplot 内で)。

これまでのコードは次のとおりです。

>dput(tmp) 収量

structure(list(drivenkm = c(8, 11, 21, 4, 594, 179, 19, 7, 10, 36)), .Names = "drivenkm", class = c("data.table", "data.frame" ), row.names = c(NA, -10L), .internal.selfref = <pointer: 0x223cb78>)

それから私はします

p = ggplot(data = tmp, aes(x = drivenkm)) + geom_histogram(aes(y = ..density..), alpha = 0.2, binwidth = 3) + stat_ecdf(aes(x = drivenkm)); print(p)

私が得るものは次のとおりです。

ここに画像の説明を入力

明らかに、スケールははるかに離れています。ヒストグラムと累積分布関数の両方を適切な方法で解釈できるように、これをどのように修正できますか?

ありがとう!

0 投票する
1 に答える
2791 参照

r - cdf 曲線を線種としてプロットし、それを ecdf 曲線でオーバーレイするにはどうすればよいですか?

2つの累積分布曲線を同じプロットに入れる方法を誰か教えてもらえますか?

このコマンドの実行中:

ワイブル cdf 曲線が予期しない形で表示されます。それは私が期待していたものではありません。
最初の曲線を滑らかな線として、2 番目の ecdf 曲線をステップとして必要です。

0 投票する
0 に答える
206 参照

r - Rでccdfグラフの線形回帰を見つける方法

シミュレートされたべき乗則テール データのいくつかの ccdf グラフをプロットしましたが、ccdf グラフから最適な線を見つけたいと考えています。リンク ( http://www.net.t-labs.tu-berlin.de/~fabian/sources/plot.ccdf.R ) のコードを使用して、ccdf グラフをプロットしました。

しかし、lm() コマンドを使用してデータを線形回帰に適合させようとすると、次のエラー メッセージが表示されます。

プロットされた ccdf モデルから線形回帰直線を取得する方法を知っている人はいますか? どうもありがとう!

0 投票する
3 に答える
5459 参照

r - CCDFグラフを対数スケールでプロットする方法は?

シミュレートされたべき乗則テール データの一部について、対数対数軸に CCDF グラフをプロットしたいと考えています。以下は、通常の軸に CCDF グラフをプロットする R コードです。リンクのコードを使用しました: ( CCDFグラフをプロットしますか? )

以下は ECDF グラフです。

ここに画像の説明を入力

このコマンドは、CCDF グラフを表示します。

ここに画像の説明を入力

ただし、CCDF グラフを両対数軸にプロットして、下の図のようなグラフを作成したいと思います。

ここに画像の説明を入力

Rでそれを行う方法はありますか?

もしそうなら、CCDFグラフでも線形回帰を行うにはどうすればよいですか? 以下のコマンドを使用してみましたが、うまくいきません。

とても感謝しています。


アップデート:

@BondedDust から提供されたコードを使用して、CCDF グラフを正常に生成しました。

ここに画像の説明を入力

以下は、データセットを生成する方法のコードです。