for (int i = 0; i < nR; i++) {
// initialize m_data[][][]
m_Data[h][i] = new double[nI];
double avg=0, std=0, num=0;
for (int k=0; k<nI; k++){
if(!currInsts.instance(k).isMissing(i)){
m_Data[h][i][k] = currInsts.instance(k).value(i);
avg += m_Data[h][i][k];
std += m_Data[h][i][k]*m_Data[h][i][k];
num++;
}