가변 개수의 입력을 받아 들여 나머지 입력의 첫 번째 입력을 회귀 할 수있는 함수를 작성하고 싶습니다. 나는이 점 점 점 즉, "변환 할 수있는 방법을R - 수식의 도트 - 도트 도트 변환
egen_neut<-function(x,y) residuals(lm(x~y,na.action=na.exclude)
egen_neut<-function(x,y,z) residuals(lm(x~y+z,na.action=na.exclude)
egen_neut<-function(x,y,z,w) residuals(lm(x~y+z+w,na.action=na.exclude)
: 더 구체적으로,
꼽은은 함수가 2 개 또는 3 또는 4 변수와 함께 제공되어 있다고 가정, 내가로 정의한다. .. "와 같이 변수 사이에"+ "가있는 수식으로 해석 될 수 있습니다. 즉, ??? 이하
egen_neut<-function(x,...) {
residuals(lm(x ~ ?????,na.action=na.exclude)
}
예, ff (x, y, z, w)와 같은 경우에 사용할 수 있습니다. 그러나 ff (t $ x, t $ y, t $ z, t $ w)와 같은 경우에는 고장이 발생합니다. 문제는 답답함 (mc [- (1)], as.character) 부분 인 것 같습니다. – uday
답변 해 주셔서 감사합니다. – uday