求助!!求Beta分布的参数。
我有两组数据X和Y,我想用Beta分布的密度函数来拟合这两组数据。求出Beta分布的两个参数,我的问题是:1、我 这种拟合方法可不可行?
2、如果可以,在MATLAB中如何写程序?
X=
y=[0.18041 0.2471 0.30645 0.37225 0.48656 0.43793 0.44194 0.46045 0.39251 0.27882 0.27111 0.32536 0.21723 0.21939 0.20962 0.15835 0.14626 0.11133 0.087731 0.036902 0.035043 0.02561 0.026089 0.025808 0.027956
]
回复 楼主 hjc421421 的帖子
曲线拟合吗?Beta分布的方程是什么 是曲线拟合啊,
f(x,v,n)=x^(v-1)*(1-x)^(n-1)/B(v,n)
B(v,n)为方程:x^(v-1)*(1-x)^(n-1)在0到1上对x的积分。
好像可以用最小二乘法求,但不知道怎么求。
回复 板凳 hjc421421 的帖子
要拟合的方程是什么(x,v,n)=x^(v-1)*(1-x)^(n-1)/B(v,n)怎么有这么多参数
回复 地板 sigma665 的帖子
要拟合的方程应该是f(x,v,n)=x^(v-1)*(1-x)^(n-1)/B(v,n),不过拟合的方程中带有积分项 要拟合的方程是:f(x,v,n)=x^(v-1)*(1-x)^(n-1)/B(v,n)要拟合的参数是:v 和n
x是自变量
B(v,n)为方程:x^(v-1)*(1-x)^(n-1)在0到1上对x的积分
页:
[1]