|
|
谢谢您,修改了一下程序
Variable b0,a0,b1,a1,b2,a2;
Function b0=x+z^2*(1-x)*(1-y)*(y+(1-x)*(1-y)*a0)*(y+z^2*y^2);
b1=x+z^2*(1-x)*(1-y)*(y+(1-x)*(1-y)*a1)*(y+z^2*y^2);
b2=x+z^2*(1-x)*(1-y)*(y+(1-x)*(1-y)*a2)*(y+z^2*y^2);
Data;
0.17442 0.95736 0.15891 0.4845 0.15504 0.03101
0.16667 0.99225 0.15891 0.49225 0.13953 0.01938
0.17407 1 0.15556 0.5 0.14444 0.02222
数据运行后显示的是
====== 输出结果 =====
No. Observed b0 Calculated b0
1 0.17442 0.641018956046972
2 0.15891 0.2027538816322
3 0.15504 -0.206553665837146
4 0.16667 0.664461961474227
5 0.15891 0.209682680487494
6 0.13953 -0.232461334312898
7 0.17407 0.678790760329521
8 0.15556 0.213261479342789
9 0.14444 -0.225012264796893
1.为什么上面显示的是b0,而实际上面是b0,b1,b2的值都在上面?
2.我只是选择了数据中的前3列,怎么写会让上述的值按照第一行的读取顺序算出此行b0,b1,b2的x,y,z值,第二行的x,y,z值,每行之间没有相互联系,能显示出每行的模拟值。
3.还有我想问这样数据的读取顺序是按照我设置参数的顺序读取的吗?为什么当我只给出单独一行数据的时候就不能计算了呢?
4.能不能画出模拟后每个b0,b1,b2的分布图?
谢谢各位大侠!!!! |
|