如何使用最大似然估计(标定)如果自定义函数有一个集成在里面?

8视图(30天)
亲爱的朋友们,
首先,非常感谢提前阅读我的问题。我已经输入的所有方程或代码。
问:我试图验证评估资源(下面链接)的结果。换句话说,如果代码是正确的
我的代码是不工作,但我不确定在哪里的问题。如果可能的话,请给我一些提示。
PDF = @ (x,β,n)β。* ((x / a)。^ n)。* (int ((x / a)。^ n, u, 0, t))。^ (beat-1)。* exp (- (int ((x / a)。^ n, u, 0, t)))。^β;
信谊t
x (t) =分段(0 < = t < 250、2 250 t < < = 350, 350 < = t < 370、4、370 < = t < 380、5、380 t < 390、6、390 < < = = t < =正无穷,7);
选择= statset (“麦克斯特”1 e4,“MaxFunEvals”1 e4,“FunValCheck”,“关闭”,“UseParallel”,真正的);
ans大中型企业的(x) =“pdf”、PDF、“开始”(1,1,1),“选项”选择,下界的(1,1,1),“UpperBound”,4,4,4);
所以,pdf和数据都在这里。但是定制的pdf集成内部和输入数据是2 d在分段函数。
再一次,非常感谢你的帮助和时间。我将尽可能快的回复你的评论。

答案(1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021年6月20日
有一些潜在的错误代码:
(1)输入错误:变量PDF表达式 击败 必须是 β >仍然有一些工作是正确的表达。
(2)在两行:对称t必须:对称x (t)
(3)x (t)的数值需要计算在(0,1 e5)之类的。正得到一些数值。
(4)数值的x (t)与fplot可以获得,例如:x = fplot (x, [0,1 e3]);
(5)计算X需要插入:

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!