各位大侠,现在有如下数组,A1与B1、C1、D1、E1是一样的属性,同样 A2,A3也是如此的;
现在需要把各个字段中连续出现0值的总数小于3个的用介于连续0上面和下面数之间的随机值替代,但是如果超过3个连续值,就要用回归模型计算,
比如最后一列,连续有7个,这时候要选取E3中不是0的其他数字与A3、B3、C3、D3先建立相关行,选出相关行最高的3个组,在选出的3组相关性最高的数组后,如果这三组中有也有0的,则这些0值的地方不能参与后面的回归模型的建立 ,然后用这3组建立回归模型,用回归模型算出来E3的值
A1 A2 A3 B1 B2 B3 C1 C2 C3 D1 D2 D3 E1 E2 E3
1 3 4 5 7 4 3 7 0 3 4 0 3 5 1
2 0 0 6 0 2 7 4 1 0 8 6 3 7 2
3 4 0 3 0 7 8 2 2 0 7 5 3 8 0
3 4 0 5 0 4 5 4 3 0 8 6 3 0 0
2 0 8 3 0 0 3 5 0 0 6 1 3 9 0
2 8 9 8 5 6 3 4 0 9 4 2 8 4 0
1 3 4 5 7 4 3 7 0 3 4 0 3 5 0
2 0 0 6 2 0 7 4 1 0 8 6 3 7 0
3 4 0 3 4 0 8 2 2 0 7 5 3 8 0
3 4 0 5 7 0 5 4 3 0 8 6 3 0 5
2 0 8 3 0 0 3 5 0 0 6 1 3 9 2
2 8 9 8 5 6 3 4 0 9 4 2 8 4 4
有大侠可以出个主意的吗?
或者能把连续出现0值部分的数据上面50个和下面50个所有字段都选出了另存一个表,然后对该表处理(对这个表内的数据进行相关性对比和建立回归方程,这一步我会做,但是不知道怎么能选出数据呢?)