R (그리고 정직한 통계)은 아직 완전히 새롭지 만 현재는 단순 선형 회귀 모형에만 사용했습니다. 그러나 이제는 내 데이터 세트 중 하나가 거꾸로 된 U 패턴을 명확하게 보여줍니다. 나는이 데이터에 대해 2 차 회귀 분석을해야한다고 생각하지만 어떻게 확신 할 수는 없다. 지금까지 시도한 것은 다음과 같습니다.비선형 회귀 분석 'abline'
independentvar2 <- independentvar^2
regression <- lm(dependentvar ~ independentvar + independentvar2)
summary (regression)
plot (independentvar, dependentvar)
abline (regression)
정상적인 선형 회귀에서는 작동하지만 비선형 회귀에서는 작동하지 않습니다. 선형 모델을 의미한다고 생각했기 때문에 lm 함수를 사용할 수 있습니까?
감사 버트
선형 모델 매개 변수의 선형이 아닌 (반드시) 직선을 의미한다. 다항식은 선형 모델입니다. 그러나,'abline'은 직선을 그리는데 단지 2 차 함수로는 불가능합니다. 대신에'? curve'를보십시오. Google 검색을 수행하는 경우 예제 코드를 쉽게 찾아야합니다. – Roland
비선형 회귀를 사용하여 선형 회귀 문제를 해결하는 이유는 무엇입니까? 게다가 모델에 상수가 없거나 다른 문제가있는 것처럼 보입니다. –
@woodchips 지정한 모델에 절편이 있습니다 ('lm'의 기본값). – Roland