Ограничение на несколько столбцов при использовании множественного вменения (мыши) в R - PullRequest
0 голосов
/ 09 ноября 2018

Я работаю с набором данных предпочтений, где людей просят оценить предпочтения от 1 до 4.Ниже приведен упрощенный пример:

pref1 <- c("1","2","3","4","4","3","2","1","1")
pref2 <- c("4","3","2","1","1","2","3","4","4")
pref3 <- c("2","1","4","3","2","1","4","3","2")
pref4 <- c("3","4","1","2","3","4","1","2","3")

preference<- data.frame(pref1,pref2,pref3,pref4)
preference

В наборе данных, с которым я работаю, есть некоторые пропущенные значения в этих столбцах pref, которые в моем наборе данных являются столбцами 61-64, и я пытаюсь использовать мышипакет, чтобы заполнить эти недостающие значения.Когда я запускаю импутацию, я получаю строки, в столбцах которых есть четыре одинаковых числа;три одинаковых номера по столбцам;или два одинаковых номера через столбцы.

Я пытаюсь выяснить, как обучить (если это правильный жаргон) импутацию, чтобы не допускать повторения одинаковых чисел для этих столбцов в одной строке и сделать выбор из 1-4.Может быть, это выполнимо?

Спасибо

...