Как поместить в R фрейм данных двумя условиями, а затем применить эти переменные к регрессии? - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть набор данных различных переменных в R, которые представляют такие показатели, как раса, балл SAT и средний балл средней школы, уровень отсева и пол. Я пытаюсь регрессировать отсев, используя их в качестве правого входа. Тем не менее, я пытаюсь сделать это только для чернокожих и испаноязычных студентов, кодирующих черных как «B» и испаноязычных как «H» в гонке.

 newdata <- subset(x.20, race %in% c("B", "H"), select=c(race, individual.ind, institutional.ind, male, twohousehold, foreignbornparent, parentdegree, welfare, householdincome, schoolquality, SAT, privateschool, apcourses, socialdistance, peerinfluence, selfefficacy, selfesteem, hsgpa, droppedout))

mylogit <- glm(droppedout ~ race + individual.ind + institutional.ind + male + twohousehold + foreignbornparent + parentdegree + welfare + householdincome + SAT + privateschool + apcourses + hsgpa + schoolquality + socialdistance + peerinfluence + selfefficacy + selfesteem, family = binomial, data=newdata)


stargazer(mylogit, title="Title: Logit Regression Results", type = "latex", single.row = TRUE, header=FALSE, column.sep.width = "1pt", 
         digits = 1, covariate.labels=c("Race"))

Приведенный выше код дает мне таблицу регрессии в Stargazer, но коэффициенты регрессии сильно отличаются от тех, которые записаны в данных, которые я копирую. Кто-нибудь знает, что происходит не так? Я правильно выставил все данные как черные и латиноамериканские?

...