%で表されるパラメータ(天然ガス混合物組成)の分布を有する。そのようなデータを分布パラメータ(ガンマ、正規分布または対数正規分布でなければならない)に対してどのようにテストし、Rのそのパラメータに基づいてランダムな構成を生成するか?百分率からの配分R
-4
A
答えて
1
これはCrossValidatedのためのより良い質問であってもよいが、可能性がある:
- 一般的に適合度に応じて可能なディストリビューションの範囲の中から選択することをお勧めではありません。代わりに、あなたは、あなたのデータの質的特性に応じて、このようなものを選択する必要がありますイライラ
を、このチャートは、実際にあなたのデータのための最良の選択肢を持っている(組成、連続しません0〜1(または0〜100)で囲まれています)。これはBeta distributionです(ただし、サンプルに正確に0または100の値がある場合は技術的な問題があります)。
## some arbitrary data
z <- c(2,8,40,45,56,58,70,89)
## fit (beta values must be in (0,1), not (0,100), so divide by 100)
(m <- MASS::fitdistr(z/100,"beta",start=list(shape1=1,shape2=1)))
## sample 1000 new values
z_new <- 100*rbeta(n=1000,shape1=m$estimate["shape1"],
shape2=m$estimate["shape2"])
+0
ありがとうございました。しかし、複雑な炭化水素混合物(油組成など)のプラス分率の熱力学的分析に関連しています。実際には、実験室で分析することが不可能な成分の割合を推定するために、ガンマ分布が用いられる。したがって、例のベクトルzは100(または1)に等しい要素の合計を持つ必要があります。しかし、あなたの例がガンマ(または類似の)分布に適用できるかどうかは、R構文ではあまりよくありません。 – Sequestrator
関連する問題
- 1. アグリゲーションの弾性検索百分率
- 2. ある色から別の色へ百分率
- 3. 百分率でヒストグラムをプロットする
- 4. Whileループ多重印刷GC百分率
- 5. 確率分類 - R
- 6. 数百のPHP分割配列
- 7. Matlabで百ノード以上のベクトルを百分率で補間する方法は?
- 8. GravityForms - 2つのフィールドを百分率で計算
- 9. 確率が2つの分布から描画するR
- 10. ランダム確率分布確率分布から一定数
- 11. PostgreSQL GROUP BY百分率を計算する
- 12. (ggplot2 update?)百分率ラベル付き積み重なった棒グラフ
- 13. R:確率密度分布からデータを生成する
- 14. 確率分布から確率分布関数を作成する
- 15. 百分率のHTMLのパーセンテージのパーセンテージでの高さが機能しません
- 16. SQL:特定の値のみに対する百分率での出現数
- 17. 分散分析R
- 18. パンダ/複数列のDASKを計算百分率 - 列並列動作
- 19. 変換h:分:秒:ミリ秒から分:秒の秒数R
- 20. Groupby DataFramのランク/百分位数
- 21. 何百ものイベントハンドラを分離する
- 22. 三角分布からのランダムサンプル:R
- 23. Naive Bayes Rの分類 - ゼロから
- 24. 分割確率
- 25. 計算百分率で最も良い方法を計算する
- 26. 分類器のWeka確率分布
- 27. Rコードから分離する
- 28. R partykit substreeの分類確率を計算する
- 29. Rボックスプロットのデータを効率的に分割
- 30. パス:Rのデータ分析R
あなたは「混合組成物を」と言うとき、あなたは21.2%、3.2%、46.7パーセントを観測ごとに単一の測定を持っている(例えば、あなたのデータは数字の単一のベクターあり、例えば意味ですか:Rで
(2.5%、90%、7.5%)、(10%、90%、0%)...)の合計が1になるような、 ? –
ありがとうございました。私は1つのサンプル(組成)の分析を行う必要があります。すなわち、各観測(サンプル)の合計が1になるような成分の割合を求めます。私は、各サンプル(組成物)中の成分の分布を別々に試験することができなければならない。 – Sequestrator