
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#1さんの指摘のとおり確率密度分布になっていないのに加えて、A/Bの分布なのかf(A)/f(B)の分布なのかわかりませんね。
どれを求めたいのかはわかりませんが、A/Bの分布を求めてみたので書いておきます。
確率変数A, Bはパラメータλの指数分布の[p, q]の範囲(ただし0 ≦ p < q)を残し切断した分布にiidで従うとします。
パラメータλ(>0)の指数分布の確率密度関数が
Exp(x) = λexp(-λx) (0 ≦ x < ∞)
= 0 (x < 0)
であることから、A, Bの確率密度関数が
f(x) = (λ/(exp(-λp)-exp(-λq)))exp(-λx) (p ≦ x ≦ q)
= 0 (その他)
であることが容易にわかります。
確率変数A, Bを
U = A/B
V = B
と変換すると
dadb = |v|dudv
で、確率密度が0とならない部分は
p/q ≦ u ≦ q/p
p/u ≦ v ≦ q (p/q ≦ u ≦ 1のとき)
p ≦ v ≦ q/u (1 < u ≦ q/pのとき)
であるので、求める確率密度関数は
u < p/qのとき 0
p/q ≦ u ≦ 1のとき
∫_p^{q/p} f(uv)f(v)dv = (1/(exp(-λp)-exp(-λq))^2)(G(λq(u+1))-G(λp(u+1)/u))/(u+1)^2
1 < u ≦ q/pのとき
∫_{p/q}^q f(uv)f(v)dv = (1/(exp(-λp)-exp(-λq))^2)(G(λqt(u+1)/u)-G(λp(u+1)))/(u+1)^2
u > q/pのとき 0
となります。ここでG(x)は形状母数が2で尺度母数が1のガンマ分布の分布関数です。
実際にパラメータを
p = 1
q = 30
λ = 1/7.6
と他3とおり設定して分布を描いてみました。
青い線が理論的な分布、黒い線がシミュレーションによる分布、赤い線は実現値の上限、下限および1を示しています。
シミュレーションはA, Bに従う乱数を10万組発生させて、カーネル密度により分布を描きました。
結果は見てのとおりほとんど一致しました。
グラフの作成は統計解析ソフトR 2.14.0により下記のコードを使いました。
(エラー処理はしてません)
# 理論的な確率密度関数
myPdf <- function(x, lamda, p, q)
{
results <- numeric(length(x))
tmp <- 1 / (exp(-lamda * p) - exp(-lamda * q))^2
flag <- x >= p / q & x <= 1
results [flag] <- tmp * (pgamma(lamda * q * (x[flag] + 1), 2) - pgamma(lamda * p * (x[flag] + 1) / x[flag], 2)) / (x[flag] + 1)^2
flag <- x > 1 & x <= q / p
results [flag] <- tmp * (pgamma(lamda * q * (x[flag] + 1) / x[flag], 2) - pgamma(lamda * p * (x[flag] + 1), 2)) / (x[flag] + 1)^2
return(results)
}
# 乱数の発生
myRnd <- function(n, lamda, p, q)
{
results <- numeric(n)
i = 0
while (i < n) {
tmp <- rexp(2, lamda)
if (sum(tmp >= p & tmp <= q) == 2) {
i <- i + 1
results[i] <- tmp[1] / tmp[2]
}
}
return(results)
}
# シミュレーションの実施と分布の描画
sim <- function(n = 100000, lamda, p, q)
{
title <- sprintf("lamda = %g, p = %g, q = %g)", lamda, p, q)
x <- myRnd(n, lamda, p, q)
plot(density(x), xlim = c(p / q, q / p), main = "", xlab = "", ylab = "", xaxt = "n", yaxt = "n")
par(new = T)
plot(function(x) myPdf(x, lamda, p, q), xlim = c(p / q, q / p), ylab = "density", col = "blue", main= title)
abline(v = p / q, col = "red")
abline(v = 1, col = "red")
abline(v = q / p, col = "red")
}
par(mfrow = c(2, 2))
sim(100000, 1 / 7.6, 1, 30)
sim(100000, 1, 1, 30)
sim(100000, 1 / 7.6, 10, 30)
sim(100000, 1 / 7.6, 1, 3)
par(mfrow = c(1, 1))

No.2
- 回答日時:
和と積の確率密度は聞くけど、商は??と言う程度の者です。
興味が合って検索したら下のHPが見つかりました。
http://wkouw.web.fc2.com/MYPEDIA_math/Word_sekin …
商の確率密度の式の積分を和に置換えて数値計算できるのではないでしょうか。
nも30と少なく、幸いXもYもゼロでは無いのでX/Yも無限大には成らないし。
昔三重積分(和)をベーシックで計算した経験から、マクロで計算できるとは
思いますが。残念ながらマクロは不案内です。
確率密度ですから、104.605で割ってΣf(x)=1と成るように規格化して置いた方が
無難です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
今だけ人気マンガ100円レンタル特集♪
Renta!限定!人気作品が48時間100円☆キャンペーン
-
正規分布を割り算した分布
数学
-
e^(x^2)の積分に関して
数学
-
確率密度関数の四則演算
数学
-
4
精密法について教えてください(統計)
数学
-
5
逆数の期待値について
数学
-
6
負の二項定理の証明とテイラー展開式
数学
-
7
パワースペクトルとは?
物理学
-
8
EXCELで式からグラフを描くには?
Excel(エクセル)
-
9
積分で1/x^2 はどうなるのでしょうか?
数学
-
10
有理数の測度
数学
-
11
部分群であることの証明
数学
-
12
連続型確率変数の最大値と最小値の期待値について
数学
-
13
最小多項式の求めかたを教えてください
数学
-
14
確率密度関数の問題教えてください
数学
-
15
標準正規分布のモーメント母関数
数学
-
16
sinx/x 不定積分と定積分
数学
-
17
ランダム関数の足し算とかけ算
その他(プログラミング・Web制作)
-
18
球面上の面積分について
物理学
-
19
確率変数の和の問題
数学
-
20
1/n^2と1/n^3の無限和の問題を教えて下さい
数学
関連するQ&A
- 1 質問です。A=(y,-x,0),B=(z,-y^2,x),C=(0,2x,3)としてA,B,Cが独立
- 2 独立な確率変数A、Bについて、その分散がそれぞれ1のとき、確率変数A-
- 3 2点A(-2,1,-1), B (1,3,2)を通る直線の媒介変数表示を媒介変数をtとして求めよ。ま
- 4 X,Yは正規分布(0,1)に従う互いに独立な確率変数とする、このとき、
- 5 数学についてです。 曲面z=f(x,y)上の点P(a,b,f(a,b))を通る曲線z=f(x,b),
- 6 代数について質問です。 可換環Aの元a,b,c,d(a,c≠0)が与えられ、 (1)-(b/a)=(
- 7 確率変数Xが平均0、分散1の標準正規分布に従うとき、|X|の確率密度関
- 8 正規分布に従う確率変数同士の積の分布について
- 9 Excelで、正規分布に従う確率変数の確率が分かる?
- 10 (a+c)(a-c)=(d+b)(d-b)でa,b,c,dがそれぞれ異なる自然数の時
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
最小二乗法 二次曲線
-
5
場合の数
-
6
統計的手法 3σ管理
-
7
Rを使って 信頼区間を求めたい...
-
8
正規分布による分析
-
9
正規分布を割り算した分布
-
10
テスト統計の母集団は正規分布...
-
11
計算ソフトによる四分位点の違...
-
12
正規分布に従う確率変数同士の...
-
13
OC曲線
-
14
多変数回帰で説明変数が偏りの...
-
15
全統高2模試で数学が200点満点...
-
16
基底を正規直交化したところ、...
-
17
大学(心理学科)の統計学(psi...
-
18
進研模試で数学の点数が65点だ...
-
19
正規分布に従わないと標準偏差...
-
20
標準偏差に「通常の範囲」はあ...
おすすめ情報
公式facebook
公式twitter