makedist PiecewiseLinear”
4视图(30天)
显示旧的评论
下面的代码几乎是逐字从Matlab文档关于使用makedist“PiecewiseLinear”。它能够正常工作。
清晰的
负载医院
(f (x) = ecdf (hospital.Weight)
f2 = f(1:5:结束);%保持网格密度较低的分
x2 = x(1:5:结束);
图一=图;
持有在
pd3 = makedist (“PiecewiseLinear”,“x”x2,“外汇”f2)
嘘= pdf (pd3 x);
楼梯(x,嘘)
与一个非常小的修饰,“PiecewiseLinear”命令和错误。
清晰的
负载医院
(f (x) = ecdf (hospital.Weight)
f2 = f (1:1);%保持原始网格的点
x2 = x (1:1);
图一=图;
持有在
pd3 = makedist (“PiecewiseLinear”,“x”x2,“外汇”f2)
嘘= pdf (pd3 x);
楼梯(x,嘘)
错误的是
错误使用概率。PiecewiseLinearDistribution > checkParams(第226行)
X必须是一个行向量排序的至少两个真正的价值。
错误在概率。PiecewiseLinearDistribution(第98行)
checkParams (x, Fx);….......
我深感困惑,为什么它会突然抛出一个错误。向量x2和f2似乎满足适当的标准输入。
任何帮助将不胜感激。