r ввод данных с мышами в состоянии максимальной корреляции - PullRequest
0 голосов
/ 02 ноября 2019

Моя цель состоит в том, чтобы приписать значения NA с условием максимальной корреляции между ними. Это мой кодЯ пытался решить эту проблему

library(mice)
first <- c(1,2,3,4,5,NA,7,8,9,NA)
second<- c(1,2,NA,4,5,6,7,NA,9,10)
third <- c(11,12,13,14,NA,NA,NA,18,29,20)
sample_data <- data.frame(first,second)

imp<-mice(sample_data,m=5,maxit=50,meth='norm',seed=500,remove.collinear=FALSE)
result <- complete(imp)

Это может привести к

      first    second    third
1  1.000000  1.000000 11.00000
2  2.000000  2.000000 12.00000
3  3.000000  4.800090 13.00000
4  4.000000  4.000000 14.00000
5  5.000000  5.000000 19.75956
6  4.980804  6.000000 14.85178
7  7.000000  7.000000 16.63669
8  8.000000  2.454283 18.00000
9  9.000000  9.000000 29.00000
10 9.457850 10.000000 20.00000

Как мне изменить мой код, чтобы заполнить NA максимально кратной корреляцией между собой?

...