|
楼主

楼主 |
发表于 2011-6-1 17:43:32
|
只看该作者
SAS/IML求权数编程
假设样本10人,男6人,女4人,16-19岁2人,20-29岁4人,30-39岁4人,如下表示。
性别(男=1,女=0) 年龄
1 25
0 39
0 18
0 23
1 33
1 36
1 19
1 26
0 28
1 38
总体100人(男50,女50),16-19岁25人(其中男8女17),20-29岁50人(其中男30女20),30-39岁25人(其中男12女13),则初始权重dk为列向量(15,13,17,10,4,4,8,15,10,4)。
问题:如何根据总体调整初始权重dk变为wk,约束条件为使两者距离最小,距离函数为( dk/WK−1)*( dk/WK−1)/2最小。 |
|