data(CMAPSS)
x0 = CMAPSS$train$x[1:CMAPSS$train$N[1], ]
n = nrow(x0)
wt1 = runif(n)
wt2 = runif(n)
p = ncol(x0)
sammissall = sample(1:n, trunc(n / 20))
means = secm = list()
for(ii in 1:n){
if(ii %in% sammissall){
means[[ii]] = colMeans(x0[sammissall, ])
secm[[ii]] = t(x0[sammissall, ]) %*% x0[sammissall, ]
}else{
means[[ii]] = secm[[ii]] = NA
}
}
x0[sammissall,] = NA
cov.miss.mix.wt(x0, means, secm, wt1, wt2)
Run the code above in your browser using DataLab