miao君 发表于 2016-6-6 17:58

2001年国赛B题的拟合问题

在拟合后的一个小时的人数和给出的数据不同,结果有错误
代码如下
clear;
A=xlsread('上行数据.xlsx');
A=;
for i=1:28
    x=;
    y=A(:,i);
    xi=;
    yi=spline(x,y);
    end
f=cell(1,13);
for i=1:13
    f{1,i}=@(t)yi.coefs(i,1)*(t-yi.breaks(i)).^3+yi.coefs(i,2)*(t-yi.breaks(i)).^2+yi.coefs(i,3)*(t-yi.breaks(i))+yi.coefs(i,4);
    F=integral(f{1,1},yi.breaks(1),yi.breaks(2));
end

衫衫学长 发表于 2016-6-7 09:20

没看到具体的问题背景,简单算了一下,各个数据组的方差都在1600以上,波动十分严重,应该不是传统的线性模型拟合。可以发一下具体的背景吗?数据的意义不明确,无法选取拟合模型。

data-science 发表于 2016-7-1 14:34

具有博大胸襟的人,才有可能在心灵上潇洒;具有自信和实力的人,才有可能在外表上的潇洒。
页: [1]
查看完整版本: 2001年国赛B题的拟合问题