заменить пропущенные значения в случаях хотя бы с одним другим значением и исключить случаи, когда все значения отсутствуют - PullRequest
0 голосов
/ 25 апреля 2020

Я хотел бы заменить отсутствующие значения (респондент не ответил на вопрос) в Stata для тех случаев, когда респондент ответил хотя бы на один другой вопрос, и отбросить те случаи, когда все значения отсутствуют. Как я могу это сделать?

1 Ответ

1 голос
/ 25 апреля 2020

Предположим, у вас есть идентификатор id и вопросы q1 q2 q3. Все отсутствуют, если и только

missing(q1) + missing(q2) + missing(q3) == 3 

или результат

egen nmissing = rowmiss(q1 q2 q3) 

равен 3. Используйте аналогичный рецепт для других чисел и имен подобных переменных, а затем примените drop.

В противном случае замена пропущенного значения обычно означает применение replace в соответствии с желаемым протоколом, который вы не указали.

В Stata то, что вы называете делами, обычно называется наблюдениями .

...