matwav
2009-01-07, 08:16
现有一组样本数据和给定的函数形式(多变量),能否利用遗传算法估算模型参数?最好能用Matlab7.0遗传算法工具箱实现,呵呵!
样本数据如下:
X1 X2 X3 X4 X5 Y
968 14.25 0.16 495 0.19 23.73
957.3 14.72 0.21 492 0.17 25.69
983.6 17.2 0.18 494 0.19 27.83
988.4 16.93 0.28 497 0.18 25.64
968 12.1 0.28 495 0.17 17.1
989.2 14.48 0.4 502 0.23 28.2
991 16.54 0.4 502 0.2 28.02
998.5 18.6 0.25 503 0.17 27.54
964.6 16.86 0.1 505 0.21 24.49
964.5 16.12 0.22 501 0.16 25.51
971.5 15 0.21 493 0.15 25.9
975.9 16.02 0.2 498 0.18 28.22
983.2 16.28 0.28 494 0.19 27.65
981.3 14.69 0.22 498 0.15 22.43
1009.8 19.19 0.28 495 0.19 31.25
987.6 17.7 0.3 494 0.19 27.17
981.5 14.55 0.18 494 0.2 25.42
981.7 14.84 0.2 498 0.19 31.21
1006 19.57 1.18 493 0.15 27.39
函数形式如下:
Y=K1*X1^K2*X2^K2/(X3^K3*X4^K4*X5^K5)
样本数据如下:
X1 X2 X3 X4 X5 Y
968 14.25 0.16 495 0.19 23.73
957.3 14.72 0.21 492 0.17 25.69
983.6 17.2 0.18 494 0.19 27.83
988.4 16.93 0.28 497 0.18 25.64
968 12.1 0.28 495 0.17 17.1
989.2 14.48 0.4 502 0.23 28.2
991 16.54 0.4 502 0.2 28.02
998.5 18.6 0.25 503 0.17 27.54
964.6 16.86 0.1 505 0.21 24.49
964.5 16.12 0.22 501 0.16 25.51
971.5 15 0.21 493 0.15 25.9
975.9 16.02 0.2 498 0.18 28.22
983.2 16.28 0.28 494 0.19 27.65
981.3 14.69 0.22 498 0.15 22.43
1009.8 19.19 0.28 495 0.19 31.25
987.6 17.7 0.3 494 0.19 27.17
981.5 14.55 0.18 494 0.2 25.42
981.7 14.84 0.2 498 0.19 31.21
1006 19.57 1.18 493 0.15 27.39
函数形式如下:
Y=K1*X1^K2*X2^K2/(X3^K3*X4^K4*X5^K5)