교수님 안녕하세요! (stepwise regression in r studio ??)

154 views
Skip to first unread message

박종선

unread,
Mar 27, 2016, 10:42:41 AM3/27/16
to 통계상담Q&A그룹 : 한남대학교 권세혁교수
교수님 안녕하세요!!

우연히 교수님 홈페이지를 알게 되었고

r프로그램에 대해서 여쭤보고 싶어서 질문을 드립니다.

stepwise방법을 이용하여 regression된 값을 구하고 싶은데

종속변수 y1

독립변수 x1,2,3,,,,7

data name = aa
이라 가정 하였을 시
> require(aa)
> example(y1)
> stepwise(y1, trace = false)
> stepwise(y1.glm, direction="foreard/backward")
> sts.ex.sat <- subject(states.data, select = c("x","y")
> summary(sts.ex.sat)
 이런 식으로 코딩하는게 맞는 방법인지 궁금합니다.

 계속 코딩을 해보는데 계속 fale떠서 어떤게 문제인지 ㅠㅠ 도저히 알기 힘들어서

 교수님께 여쭤봅니다!

통계상담_한남대권세혁교수

unread,
Mar 28, 2016, 10:37:00 AM3/28/16
to 통계상담Q&A그룹 : 한남대학교 권세혁교수
stepwise  함수는 (Rcmdr) 패키지가 필요합니다.
 
설치 후 library(Rcmdr)이 필요합니다.
(예제)
names(ds)
library(Rcmdr)
fit=lm(Mortality~JanTemp+JulyTemp+RelHum+Rain,data=ds)
stepwise(fit, trace = FALSE)
stepwise(fit, direction="backward")

> require(aa) -> 패키지를 불러내는 것으로 aa라는 패키지가 없습니다
> example(y1) -> aa 패키지 안에 있는 데이터 파일입니다.

require(MASS)
example(birthwt)  -> "birthwt" 데이터 만들어짐
birthwt

도움이 되기를 Best wishes, 

Seongho Bae

unread,
Mar 29, 2016, 11:11:31 AM3/29/16
to 통계상담Q&A그룹 : 한남대학교 권세혁교수
교수님께서 이미 훌륭하게 답변해 주셨는데도 하나 더 달아보겠습니다.

작심하고 stepwise regression만 지원하는 라이브러리가 있습니다. 사실은 기본 R 내장 함수입니다. step()이라는 함수입니다. https://stat.ethz.ch/R-manual/R-devel/library/stats/html/step.html

동작 원리는 링크에 있는 example을 보시고 터득해 보세요.


배성호 올림
심리학 박사과정
Reply all
Reply to author
Forward
0 new messages