사회과학 논문에 Probit으로 추정을 하고 이것을 바탕으로 PSM(성향점수매칭)을 한다음 ols를 하려고 합니다.
일반적인 서양매칭방법 수순인듯 합니다.
물론 앞에 로짓분석을 할수도 있다고 합니다만...
아무튼 먼저 순서형 probit분석을 R로 할 수 있어야 되는데요. 대체 어디서 이런걸 공부할 수 있을까요?ㅠㅠ
공부할 수 있는 교재나, 인터넷 자료 구하기가 너무 어렵네요.
R3.2.4최신 버전을 사용하는데 인터넷 영문자료는 옛날게 많아서 그대로 되질 않네요ㅠㅠ
예컨데 인터넷에는 다음과 같이 설명되어있는데요.(
Probit Model in R
(Same precautions regarding missing data and nonnumeric variables apply to p
robit models).
> library(MASS)
> model <-polr(cutmeal ~ mosmed + depress1 + educat +
marital,data=mydata,contrasts=NULL,method=c("probit"))
> summary(model,digits = 3)
Re-fitting to get Hessian
Call:
polr(formula = cutmeal ~ mosmed + depress1 + educat + marital,
data = mydata, contrasts = NULL, method = c("probit"))
Coefficients:
Value Std. Error t value
mosmed 0.00667 0.0136 0.488
depress1 0.12133 0.0230 5.281
educat -0.01374 0.0649 -0.212
marital 0.26103 0.1359 1.921
Intercepts:
Value Std. Error t value
0|1 1.152 0.198 5.829
1|2 1.587 0.203 7.833
Residual Deviance: 717.29
AIC: 729.29
---------------------------------------------------------------------------------------------------------------
위에거 안되구요. 교재 189page에 있는 프로빗 분석을 하려고 하면 reponse의 범위가 0~1사이여야 하기 때문에 안된다고 합니다.
제가 하려는건 다항 순서형 프로빗이기 때문에 당연히 response가 더 많습니다.
첫댓글 공부는... 어렵습니다. logistic/probit regression 자체가 GLMs(generalized linear models)라고 어려운 이론인데, 이건 종속변수가 ordinal로 그걸 확장한 개념입니다. Agresti가 쓴 Analysis of Ordinal Categorical Data가 있는데 어려울겁니다.
polr()을 사용하면 됩니다. method="probit"도 맞는데요. 10여년 전에 polr()을 사용했었는데 그때 잘됐었는데 지금 안될 것 같지는 않은데요.