统计工具箱预测新数据非线性回归

1视图(30天)
这就跟你问声好!
后建立一个非线性模型,在matlab统计工具箱预测新数据。我不理解
' Xnew =[200200200; 100200100; 500年,50岁,5];”
——我们有3列每13行和输出率。为什么这一行有9值?ypred什么?
请看下面的例子:
是我们的数据(X):
470 300年10
285 80年10
470 300 120
470 80 120
470 80年10
100 190年10
100 80 65
470 190 65
100 300 54
100 300 120
100 80 120
285 300年10
285 190 120
数据输出(Y):
8.55000000000000
3.79000000000000
4.82000000000000
0.0200000000000000
2.75000000000000
14.3900000000000
2.54000000000000
4.35000000000000
13
8.50000000000000
0.0500000000000000
11.3200000000000
3.13000000000000
....(建筑模型-步骤1 - 5)....
步骤6。预测新数据
创建一些新的数据和预测的反应模式。
Xnew =(200200200; 100200100; 500年,50岁,5];
[ypred开办]=预测(mdl Xnew)
ypred =
1.8762
6.2793
1.6718
开办=
1.6283 - 2.1242
5.9789 - 6.5797
1.5589 - 1.7846
[ypred1 yci1] =预测(mdl1 Xnew)
ypred1 =
1.8984
6.2555
1.6594
yci1 =
1.6260 - 2.1708
5.9323 - 6.5787
1.5345 - 1.7843
尽管模型系数是不同的,预测几乎是相同的。
谢谢你!

接受的答案

罗杰Wohlwend
罗杰Wohlwend 2014年6月17日
他们估计的非线性模型有三个独立变量(输入变量)和五个系数。然后他们预测,这意味着他们计算特定的输入值的输出变量。一个输出值他们要养活三个输入值的值,因为模型包含三个独立变量。他们这样做三次。他们caluclate三个输出值,这就是为什么输入变量的矩阵是一个3 x 3矩阵:输入变量的三个值的三倍。9所以Xnew不是一个行向量元素你写在你的问题而是一个3 x 3矩阵。变量ypred包含三个值的输出变量calcualted Xnew基于矩阵。
6个评论
塔尼亚
塔尼亚 2014年6月29日
Sry、但我还是不明白,你看到了吗?使用阴谋残差并不真的帮助我. .不懂我可以看到有一个值大于12…谢谢:)

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!