Почему я получаю значения NA после фильтрации набора данных и запуска регрессии на основе этого набора? - PullRequest
0 голосов
/ 07 мая 2019

Я использую набор данных gpa1 в R и пытаюсь отфильтровать все случаи, когда студент работал меньше или равен 19 часам и не работает добровольцем или не участвует в каких-либо клубах.Я могу запустить фильтр и точно сохранить данные и получить желаемые результаты (job19 = 1, клубы = 0 и добровольный = 0, но когда я пытаюсь запустить регрессию на основе нового набора данных, значения job19 просто появляютсякак "NA"

Это код, который я использовал:

PTjob19 <- фильтр (gpa1, job19 == 1, добровольный == 0, клубы == 0) </p>

Просмотр (PTjob19)

olsreg9 <- лм (colGPA ~ job19 + возраст + мужчина + hsGPA + ACT + братья и сестры + пропущено + fathcoll + mothcoll, данные = PTjob19) </p>

Я ожидал, чтоДля job19 было бы какое-то значение, будь то отрицательное или положительное, но значения были просто перечислены как «нет». Кто-нибудь, пожалуйста, помогите?

1 Ответ

0 голосов
/ 07 мая 2019

Так что я понял это. Причина, по которой я получил значение «NA», заключалась в том, что я не давал R ничего для сравнения. Я пытался провести регрессию, когда люди работали менее чем на 20 работах, что, конечно, не смог дать мне статистику.

...