2016-07-14 7 views
0

저는 파이썬과 로지스틱 회귀 분석을 비교했습니다.어떻게 파이썬에서 로지스틱 회귀의 성공 범주를 설정합니까?

데이터 집합 : 여기http://www.ats.ucla.edu/stat/data/binary.csv

인정 응답 변수이며 = 0을 인정하는 확률에 기반 모델링되는 범주 0 기본적으로 1

SAS를 가지고 내가 DESC 옵션을 지정하면 그렇습니다 그것은 =에 인정 1.

참조 : 이제 http://www.ats.ucla.edu/stat/sas/faq/logistic_descending.htm

파이썬에서 사용 통계 모델은 기본적으로 ADMIT = 1에서 모델링됩니다. ADMIT = 0 (이벤트 설명 변경)에서 모델을 만들면 계수와 예측 된 probablities의 차이를 볼 수 없습니다.

감사합니다.

+0

을 위해,이에 대한 몇 가지 문제가 있습니다. – marupav

답변

1

유일하게 강력한 방법은 원하는 수준을 나타내는 1로 새 0-1 더미 변수를 만드는 것입니다. 예

:

not_admit = (ADMIT == 0).astype(int) 

"강력한"여기 DTYPE가 정수가 아닌 경우 범주 형 변수를 변경 또는 플로트 수 팬더, 희생양 statsmodels과 상호 작용, 예를 들어 현재의 모호성을 의미 문자열, 부울 또는 객체. 범주 형 종속 변수에 대한이 처리는 수식과 비 수식 버전간에 일관성을 유지하기 위해 이전 버전과 호환되지 않는 방식으로 변경해야합니다.

좋은 방법이 될 것 같지 않습니다 0으로 1과 1을 경우 0을 교환하는 예를 https://github.com/statsmodels/statsmodels/issues/2733

+0

감사합니다. 비슷한 생각을하고있었습니다. – marupav