以下是引用bccn0906在2013-11-26 17:43:01的发言:
CY2里的记录不是来自 cy1的吗,这又怎么与WX对上号呢?
是的,wx就是无效样本,CY2是被替换的有效样本,从CY1里取得,但是是根据WX里的每类每层的个数来从CY1里同类同层里取得,取得的标志就是随机数从小到大所需的个数。CY2里的记录不是来自 cy1的吗,这又怎么与WX对上号呢?
现在就是WX里有2000家样本,但是因为CY1里有些层不满足此层的个数大于WX此层个数+5,所以停止执行。这样一共符合条件的就是大概1000个样本,现在就是这一千个样本必须找到它对应的WX里的样本,因为2张表示没有关联字段,所以我考虑用指针,比如CY2的第一家样本根据它的大类它的层找到WX里样本相对应的个数,再用WX里的这几家样本个数RADOM排序,最小的对应第一家样本,在wx的B2字段里标记一下,例如填个1,那执行CY2里本层第二家样本时,对应的WX本层样本数就排除刚才标记了的那家样本,用剩余的几家样本RODAM排序,取最小的对应第二家,然后以此类推。还有就是当找到了对应的样本得把WWX里code字段、hl字段的值填到CY2对应样本的code和HL字段里。不知道我说明白了没,表达能力实在有限,谢谢啦
[ 本帖最后由 qiaolinxj 于 2013-11-26 18:57 编辑 ]