上图显示了相对误差的累积分布函数(cdf)图(将用于生成图的代码连接在一起)。相对误差定义为abs(测量预测)/(测量)。我可以知道可能的错误/解释,因为情节应该是平滑的曲线。
X = load('measured.txt');
Xhat = load('predicted.txt');
idx = find(X>0);
x = X(idx);
xhat = Xhat(idx);
relativeError = abs(x-xhat)./(x);
cdfplot(relativeError);
输入数据文件是4x4矩阵,对角线上有零,有些未测量条目(用0表示)。感谢您的帮助。谢谢!
答案 0 :(得分:0)
您没有绘制具有显式(或隐式)函数的分析函数,该函数将x映射到y。相反,你拥有的最多只有16点与x和y有关。
CDF仅在计算新样本时“增长”;否则它的价值保持稳定,只是因为没有任何令人满意的样本可以增加“频率”。
您可以查看Mathworks“`cdfplot1 documentation中的示例,以了解”经验cdf“的概念。同样,只有当您观察样本时才能增加cdf。
如果你真的想要“获得”平滑的曲线,或者1)添加更多的点以使不连续的线看起来更平滑,或者2)找到任何正在处理的统计模型,并绘制分析函数。