【求助】关于计算机的概率密度的问题
概率吧
全部回复
仅看楼主
level 1
Fugue🍀 楼主
以下变量均为(0,1)的变量。
t为完全随机变量,或者说t的概率密度相等,可以由计算机直接随机给出。
y的概率密度函数为g(x)=(π/2) * sin(πx)
为了计算机能够按照这个概率密度,通过t给出y。需要为计算机设定一个函数y=f(t)
求f(t)的表达式。
2019年06月17日 02点06分 1
level 1
Fugue🍀 楼主
上面有一个地方可能我混淆了,可能应该是
概率密度函数g(y)=(π/2) * sin(πy)
不过好像也差不多
2019年06月17日 03点06分 2
level 1
用unif(0,1)模拟一个概率分布,就是运用此分布的累积分布函数来模拟。
先算出y的累积分布函数F(y),然后算出反函数y=F^-1(t)
最后把模拟出的t代入F^-1(t)就能得出y了
2019年06月17日 13点06分 3
谢谢,已解决!
2019年06月18日 01点06分
1