問題タブ [fitdistrplus]

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 投票する
2 に答える
31955 参照

r - R での正規分布の当てはめ

正規分布に合わせて次のコードを使用しています。「b」のデータセットのリンク (大きすぎて直接投稿できません) は次のとおりです。

bのリンク

ここに画像の説明を入力

ヒストグラムをプロットした後、正規分布がうまく適合するはずです。

xy.coords(x, y, xlabel, ylabel, log) のエラー:

'x' はリストですが、コンポーネント 'x' と 'y' がありません

当てはめた分布をプロットしようとすると上記のエラーが発生し、要約統計量でさえ f1n がオフになっています。

助けていただければ幸いです。

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

r - 同じ座標系に異なる QQ プロット (異なるデータセット) を配置する

異なるデータセットを使用して、qq プロットを 1 つずつ取得することしかできません。

2 つの qq プロットを同じ座標系に配置するにはどうすればよいですか?

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

r - Rのfitdistrplusパッケージで残差を見つける

fitdistrplus を使用してワイブル分布をさまざまなデータ セットに適合させ、生データを CDF にプロットするコードがあります。

この計算から適合の残差にアクセスして、+/- 5 疑似シグマ スクリーンを適用し、外れ値の数を特定してカウントしたいと考えています。これらは外因性の欠陥母集団と見なされるためです。

残差のベクトル、リスト、または行列を取得するにはどうすればよいですか。fitdistr は resid() 関数を使用します。fitdistrplus はこの関数を継承する必要がありますが、resid(zFIT) を呼び出しても機能しないようです (ここで、zFIT は私の fitdist オブジェクトです.....)

何か案は?どうもありがとう

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

r - 特定の分布の間隔確率を見つける方法は?

いくつかのデータがあり、それらを分布に当てはめたとします。 x がサンプル外のデータ ポイントである場合、gammaの間隔確率を見つける方法は?Pr(1 < x <= 1.5)

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

r - R のガンマ分布の下限

ガンマ分布を 338 要素で構成されたデータセットに、固定の低しきい値(私は R を使用しています)で適合させたいと考えています。下限を表すために、位置を追加して 3 つのパラメーターを持つガンマを使用することを考えました。これが私のコードです:

コードを実行するたびに、同じエラーが発生しました。

そこで、ガンマを 2 つのパラメーターでフィッティングして得られた値を使用して、開始値を変更しようとしました。これにより、次の結果が得られました。

しかし、それでもうまくいきません..2 つのパラメーターを持つガンマでさえうまくいかない場合は理解できますが、そうではなく、自分で説明することはできません。さらに、QQ プロットと 2 つのパラメーターを持つガンマの ecdf はあまり良くありません...しかし、低しきい値に関してスケーリングされた元のデータセットの分布に適合すると、適合は完璧に見えます:

しかし、そのようにすることが正しいかどうかはわかりません...パラメータは非常に異なり、データに関連する返品期間を計算するために必要です! そのため、位置パラメーターを使用してガンマについて考えました。

psデータが多すぎるため添付しませんでしたが、それらの概要を報告できます。

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

r - for ループで fitdist を使用するための fitdistr パッケージのエラー

以下のコードを実行しています。つまり、負の二項分布の AIC 値をベクトルに保存します。

次のエラー メッセージが表示されます。

fitdist(a, distr = "nbinom") のエラー: 関数 mle がパラメーターの推定に失敗し、エラー コード 100 が追加されました: 警告メッセージ: 1: In sqrt(diag(varcovar)): NaN が生成されました 2: In sqrt (1/diag(V)) : 生成された NaN 3: cov2cor(varcovar) : diag(.) には 0 または NA エントリがありました。非有限の結果は疑わしい

また、出力には 62 個の値しか含まれていませんが、336 セットの分布があるため、336 個の値を期待しています。