作业帮 > 综合 > 作业

多元非线性回归x1 x2 x3 y10 70 37.6 2.8898610 60 37.6 2.9291415 40 3

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 05:25:55
多元非线性回归
x1 x2 x3 y
10 70 37.6 2.88986
10 60 37.6 2.92914
15 40 37.6 3.00129
10 40 29.2 3.1656
10 40 22.4 3.23027
30 40 37.6 3.44775
10 50 37.6 3.82448
10 40 37.6 4.15502
10 40 16.8 4.3986
20 40 37.6 4.59071
要拟合出y和x1、x2、x3的关系,
x1 x2 x3 y
10 70 37.6 2.88986
10 60 37.6 2.92914
15 40 37.6 3.00129
10 40 29.2 3.1656
10 40 22.4 3.23027
30 40 37.6 3.44775
10 50 37.6 3.82448
10 40 37.6 4.15502
10 40 16.8 4.3986
20 40 37.6 4.59071
要拟合出y和x1、x2、x3的关系,跪求大侠帮忙.
通过换算得到的结果,希望对大家有用:
a = ((y1 - y2) * (x2 - x3) - (y2 - y3) * (x1 - x2)) / (x1 - x2) * (x2 - x3) * (x1 - x3)
b = (((x2 + x3) * (y1 - y2)) / ((x1 - x2) * (x3 - x1))) - (((x1 + x2) * (y2 - y3)) / ((x2 - x3) * (x3 - x1)))
c = ((x3 * (y1 * x2 ^ 2 - y2 * x1 ^ 2)) / (x2 - x1) * (x3 * x2 - x2 * x1)) - ((x1 * (y2 * x3 ^ 2 - y3 * x2 ^ 2)) / (x3 - x2) * (x3 * x2 - x2 * x1))
在VB中编程,可以用这个方法来实现,更方便些.
b = (((x2 + x3) * (y1 - y2)) / ((x1 - x2) * (x3 - x1))) - (((x1 + x2) * (y2 - y3)) / ((x2 - x3) * (x3 - x1)))
a = ((y1 - y2) - b * (x1 - x2)) / (x1 * x1 - x2 * x2)
c = y1 - a * x1 * x1 - b * x1
希望对大家有帮助.