問題タブ [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 に答える
1881 参照

r - cdf プロットをより滑らかにし、y 軸にラベルを付ける方法

ファイルからパラメーター「data1」と「data2」を読み取り、このコードを使用して cdf をプロットしますが、2 つの問題があります。

  1. 図形を滑らかにする
  2. Y軸をCDFにラベル付け

このコードは正しいですが、いくつかの変更が必要です。

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

r - Q: R で Ecdf または ecdf を使用する場合、ノットの数を指定できますか?

R で ecdf() (または Ecdf ) を使用すると、約 500 に等しい数のノットが得られます。 .

ecdf のノット数を調整するにはどうすればよいですか? または、それは可能ですか?

以下はRコードです:

0 投票する
2 に答える
1390 参照

r - ggplot + stat_ecdf() に関連付けられたデータを取得します

ggplot2 パッケージのstat_ecdf()機能部分が気に入っています。これは、データ シリーズを調べるのに非常に役立ちます。ただし、これは視覚的なものにすぎません。関連するテーブルを取得する方法はありますか?

次の再現可能な例を見てください

ここに画像の説明を入力

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

r - Shinyでggplot2を生成できません

以下は私のコードです。R スタジオで ecdf プロットを作成することはできますが、以下のような光沢のあるアプリにすべてをまとめた場合は作成できません。

サーバー.R

ui.R

私は何を間違っていますか?

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

r - Filling cross over under a Cumulative Frequency plot using ggplot in R

I am trying to plot two Cumulative Frequency curves in ggplot, and shade the cross over at a certain cut off. I haven't been using ggplot for long, so I was hoping someone might be able to help me with this one.

The plot without filled regions, looks like this... Cumulative Frequency for North and South regions

Which I have created using the following code...

What I would then like, would be to shade both curves for temperatures below 0.2 on the y axis. Ideally I'd like to see the blue one shaded in blue, and the red one shaded in red. Then, where they cross over in purple.

However, the closest I have managed is as follows... My first attempt at getting areas under the curve]

Which I have achieved using the following additions to my code.

I've seen a few examples of people shading for a normal distribution density plot, which is where I have adapted my code from. But for some reason my boxes don't seem to want anything to do with the temperature curve.

Please help! I'm sure it's quite simple, I'm just really lost and have tried a few, producing less convincing results than these.

Thank you so much for taking a look.

PROBLEM SOLVED THANKS TO HELP BELOW...

running suggested code from below

gives...

enter image description here

which is so very almost the solution I'm after, but with one final addition... like so

I get what I'm after... enter image description here

The reason I set the data again is so that it only fills the lowest 20% of the two regions.

Thank you so much for the help :-)

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

matlab - ECDF曲線間の補間

固定値で購入されたチケット数の ECDF を表す 6 つの曲線があります。ECDF 曲線

ここで、補間してそれらの間に曲線を作成したいと思いますが、次の式に従います。たとえば、ECDF を 10k の価格で見積もるには、F(10k)=αF1+(1-α)F2 によってガイドする必要があります。0<α<1 で。プロットした曲線は、ecdf 関数で取得しました。観測をシミュレートするために interp1 を実行しようとしましたが、新しい価格で観測をシミュレートすることはできませんでした。

だから私は@rayryengによって作られたコードで試しました

max_len = max(numel(F1),numel(F2)); F1_interp = interp1(1:numel(F1), F1(:).', linspace(1,numel(F1),max_len)); F2_interp = interp1(1:numel(F2), F2(:).', linspace(1,numel(F2),max_len));

アルファ = (10e3 - 9.5e3) / (11e3 - 9.5e3); Fnew = alpha*F1_interp + (1-alpha)*F2_interp;

次の曲線を取得します新しい

しかし、F1 と F2 を使用して曲線をプロットすると、それらの間または補間のいずれかではないようです。曲線のプロット

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

r - ggplot の ecdf を使用した geom_errorbar

2 行の ecdf プロットを作成し、そのうちの 1 つにエラーバーを追加したいと考えています。

私はこのコードを使用しています

エラーバーを x 値に追加する必要がありますが、次のエラーが発生します。

エラー: 美学は長さ 1 であるか、データと同じ長さでなければなりません問題: x + xError、x - xError

わかりません。結果は同じ長さです。

編集

問題に変更したので、簡単になりました-実際の問題はECDFプロットとエラーバーに関連していると思います。例として、次のコードを取り上げます。

エラーバーを出力しますが、プロットは完全に壊れています。