사용자가 지정한 변수의 수와 함께 주어진 데이터의 모든 다중 회귀 모델에 적합한 사용자 정의 함수를 R로 만드는 방법은 무엇입니까? 이 함수는 다음과 같습니다.회귀 코드
BodyFat.lm <- lm(PercentBodyFat ~ ., data = BodyFat)
모든 데이터에 적합합니다. 나는 사용자가
(my.data = BodyFat, n = 2)
사용자가 지정한 변수의 수와 함께 주어진 데이터의 모든 다중 회귀 모델에 적합한 사용자 정의 함수를 R로 만드는 방법은 무엇입니까? 이 함수는 다음과 같습니다.회귀 코드
BodyFat.lm <- lm(PercentBodyFat ~ ., data = BodyFat)
모든 데이터에 적합합니다. 나는 사용자가
(my.data = BodyFat, n = 2)
같은 변수의 수를 지정하는 기능 당신은 당신이 MuMin package에 dredge으로 원하는 일을 할 수 있어야합니다. 이 같은 아마 뭔가 :
library(MuMIn)
BodyFat.lm.2 <- dredge(BodyFat.lm, m.max=2, m.min=2)
훌륭한 자원으로 가능한 솔루션을 보여줍니다, 당신은 마크 HECKMANN shows how to calculate all possible linear regression models for a given set of predictors에 의해 다음과 같은 우수한 게시물을 참조 할 수 있습니다. 저자가 지적 하듯이, 당신은 몇 가지 방법이 걸릴 수 있습니다
1) 코드를 많이 쓰기 (그는이 작업을 수행), 반복 중심의 단계별 분석 방법
2) 사용을 확인을 따라 전문 패키지. 저자는 패키지 가 및 으로으로 도약하지만 두 가지 모두 몇 가지 단점이있는 것으로 보입니다. Hadley Wickham의 멋진 패키지에 대한 구체적인 코드와 추가 정보는 여기에서 확인할 수 있습니다. https://github.com/hadley/meifly/