楼主: mayoku
12115 104

[其它] 请教一个数学问题 悬赏 [推广有奖]

71
njtuwxt 发表于 2010-4-12 13:04:03
进来膜拜一下大神们!

72
cz851218 发表于 2010-4-12 13:12:37
以下是我的一点想法:希望大家指点下:
问题的关键就是求方差最小;
构建问题适应的模型:MIN[(a1-x1)^2+(a2-x2)^2+........+(b-x1-x2-.....-x(n-1)-an)^2]最小,分别对X1,X2.....XN求导得到零,然后我们得到求解一个多元线性方程组的解。这样很方便求出X1 ,X2.....Xn的值,而X1,X2.....XN 就是问题的解.

73
xiangyanchun 发表于 2010-4-12 13:21:52
因为n是固定的,故

均值 x=(a1+a2+...+an+b)/2n 是固定的。

标准差系数可以表示为:

s=sqrt((a1+b1-x)^2+(a2+b2-x)^2+...+(an+bn-x)^2)/x

其中b1,b2,...,bn为不确定量。a1,a2,...,an和x都是确定量。

约束条件是:

b1+b2+b3+...+bn=b

b1>=0,b2>=0,...bn>=0;

所以整个问题就是一个有约束优化问题。


目标函数:s=sqrt((a1+b1-x)^2+(a2+b2-x)^2+...+(an+bn-x)^2)/x

在LINGO里面用单纯形法可以很容易求解:

源程序即为:
min   s=sqrt((a1+b1-x)^2+(a2+b2-x)^2+...+(an+bn-x)^2)/x

s.t.

b1+b2+b3+...+bn=b

b1>=0,b2>=0,...bn>=0;

上述程序按照LINGO的标准输入即可。
已有 1 人评分学术水平 收起 理由
mayoku + 1 不知道为什么 居然你说得最能看懂

总评分: 学术水平 + 1   查看全部评分

74
孙志杰 发表于 2010-4-12 14:19:50
好火的问题。。。

75
tekuaile 发表于 2010-4-12 15:05:02
似乎有了好的结论,但不完美。

76
accanewton 发表于 2010-4-12 15:07:20
目前能力还不够!!
挣金币不是那么容易哦!!
~~
博学而笃志,切问而近思

77
聂立志 发表于 2010-4-12 15:19:48
因为b和ai都是已知的,所以对ai+bi的均值也是固定的,所以只需将其方差最小化即可。
  [img]file:///C:/Program%20Files/Tencent/QQ/Users/290073765/Image/]NBSL7(UZ~Z%25LD6L%607HJQ@B.jpg[/img]
不知道这样计算对不对?

78
聂立志 发表于 2010-4-12 15:23:45
因为ai和b是固定的,所以均值固定,只需将方差最小化即可
[img]file:///C:/Program%20Files/Tencent/QQ/Users/290073765/Image/]NBSL7(UZ~Z%25LD6L%607HJQ@B.jpg[/img]

79
lanj 发表于 2010-4-12 15:24:54
路过,帮顶下

80
聂立志 发表于 2010-4-12 15:27:10
我做了,不过用pdf格式传不上来,把邮箱给我,我发给你,你看对不对!
已有 1 人评分学术水平 收起 理由
mayoku + 1 mayoku@163.com 谢谢

总评分: 学术水平 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-26 19:06