我正在尝试使用RSM并计算三阶多项式。下面的二次曲线在Matlab帮助中给出:
stats = regstats(rsmOutput,rsmMatrix,'quadratic','beta');
b = stats.beta; %模型系数
如何计算三阶系数?我的理由是,对于二次方,我有73%的rsquare,我观察到的响应是三阶。
答案 0 :(得分:1)
有关
stats = regstats(y,X,model,whichstats)
'model'可以是'x2fx'函数接受的模型术语矩阵。有关此矩阵的说明以及术语显示顺序的说明,请参阅x2fx。您可以使用此矩阵指定其他模型,包括没有常数项的模型。
答案 1 :(得分:0)
modelMatrix = [0 0 0;
1 0 0;
0 1 0;
0 0 1;
1 1 0;
1 0 1;
0 1 1;
2 0 0;
0 2 0;
0 0 2;
1 1 1;
2 1 0;
2 0 1;
1 2 0;
1 0 2;
0 2 1;
3 0 0;
0 3 0;
0 0 3];
stats = regstats(rsmOutput,rsmMatrix,modelMatrix,'beta');