2010年11月22日 星期一 13:35
各位老师,有一个gumbel分布,概率分布函数为: y = exp( -exp( -a * ( x - b ) ) )
已经估计出了参数a和b。
请问,它的概率密度函数应该怎么画?
谢谢
2010年11月22日 星期一 18:38
做一个数值微分就可以了。
import numpy as np import pylab as pl def diff(f, x, dx=1e-10): return (f(x) - f(x-dx))/dx def gumbel(x): a = 1 b = 1 return np.exp(-np.exp(-a*(x-b))) if __name__ == "__main__": x = np.linspace(-2, 2, 1000) y1 = gumbel(x) y2 = diff(gumbel, x) pl.plot(x,y1) pl.plot(x,y2) pl.show()
2010年11月22日 星期一 20:37
有道理。
每次提问,RY老师都能及时回复,非常感谢
Zeuux © 2024
京ICP备05028076号