如何在MATLAB中进行数据拟合

在进行评价时,我们常常需要进行问卷调查,并根据专家打分的结果进行下一步的计算。

这时候,我们需要检查一下专家打分结果是否符合离散度要求(一般离散度<0.05),如果专家数据过于离散,势必会对后面的模型产生影响。

最好的方式是计算离散度后,让专家重新调整打分(云模型就是这种方法),但是在实际操作中较为困难。

那么,我们能否对数据进行科学处理,使数据更严谨呢?是否能操作,很大程度上取决于方法是否得当、科学。

这里介绍一种用MATLAB进行数据拟合的方法,供各位参考。PS:MATLAB的表格不太熟练,专家编号是1,2,3,4;评估项的编号是ABCD。


表1
专家/评估项ABCD
173756375
271878980
364768576
466906388

计算每位专家的离散系数

离散系数=标准差/均值


表2
专家离散系数
10.06968
20.086226
30.099168
40.160471

从表2看出,4位专家的打分结果都不理想,因此进行拟合,代码如下。


clear all
clc
format long g %不以科学计数法出现最终结果
x=1:4;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部