2013-08-27 5 views
0

나는 산점도를 내 산점도에 맞추려고합니다. minitab에서 아무 문제없이이 작업을 수행 할 수 있었지만 데이터에 3 차 비선형 회귀를 적용하는 것은 매우 어렵습니다. 내 데이터는 같은 설정 :큐빅 회귀 분석 R

AGE Value 
3 10 
4 10 
5 11 
5 13 
6 10 
7 9 
8 8 

답변

2

?poly (기본적으로)를 참조하면 손 그것에 x 값의 범위 지정된 정도의 디자인 매트릭스 준비 직교 다항식을 설정 :

df <- read.table(text="AGE Value 
3 10 
4 10 
5 11 
5 13 
6 10 
7 9 
8 8", header=TRUE) 

lm(Value ~ poly(AGE, degree=3), data=df) 

# Call: 
# lm(formula = Value ~ poly(AGE, 3), data = df) 
# 
# Coefficients: 
# (Intercept) poly(AGE, 3)1 poly(AGE, 3)2 poly(AGE, 3)3 
#  10.1429  -2.0026  -2.3908   0.6019 
+0

또는 맞는 품질에 대한 정보를 반환하지 않는'polyfit' tho '를 사용하십시오. –

+0

또는 (B-) 스플라인이 맞으면 수식에서 ** 스플라인 ** 패키지의 'bs (AGE, degree = 3)'을 사용하여 총'df'를 설정할 수 있습니다 [ 데모로 여기에] (http://stackoverflow.com/questions/12925533/quadratic-spline/12938310#12938310). –

+0

@ CarlWitthoft -'polyfit'은 어디에서 찾을 수 있습니까? –