响应面方法 - 三阶

时间:2012-01-28 07:11:54

标签: matlab

我正在尝试使用RSM并计算三阶多项式。下面的二次曲线在Matlab帮助中给出:

stats = regstats(rsmOutput,rsmMatrix,'quadratic','beta');

b = stats.beta; %模型系数

如何计算三阶系数?我的理由是,对于二次方,我有73%的rsquare,我观察到的响应是三阶。

2 个答案:

答案 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');