# 데이터 불러오기
dat <- mtcars
#독립, 중속 변수: 독립 - 자동차 중량, 중속 - 연료 효율
# 선형회귀 모형 생성하여 model 객체에 담기
model <- lm(mpg ~ wt, data = dat)
# ‘종속변수 ~ 독립변수’와 같은 식으로 작성
# 결과 출력
summary(model)
##
## Call:
## lm(formula = mpg ~ wt, data = dat)
##
## Residuals:
## Min 1Q Median 3Q Max
## -4.5432 -2.3647 -0.1252 1.4096 6.8727
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 37.2851 1.8776 19.858 < 2e-16 ***
## wt -5.3445 0.5591 -9.559 1.29e-10 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 3.046 on 30 degrees of freedom
## Multiple R-squared: 0.7528, Adjusted R-squared: 0.7446
## F-statistic: 91.38 on 1 and 30 DF, p-value: 1.294e-10
# 산점도와 회귀선 그리기
plot(dat$hp, dat$mpg, main = "Scatterplot of wt vs mpg with Regression Line",
xlab = "Weight (wt)", ylab = "Miles per Gallon (mpg)") # 산점도
abline(model, col = "red")
# 회귀선 추가
#통계적으로 유의하다
# 데이터 불러오기
dat1 <- ToothGrowth
#독립, 중속 변수: 독립 - 오렌지 주스(OJ)와 비타민C (VC)를 다양한 농도(dos), 중속 - 치아 모세포(odontoblast)의 길 이(len)
# 선형회귀 모형 생성하여 model 객체에 담기
model <- lm(len ~ dose, data = dat1)
# ‘종속변수 ~ 독립변수’와 같은 식으로 작성
# 결과 출력
summary(model)
##
## Call:
## lm(formula = len ~ dose, data = dat1)
##
## Residuals:
## Min 1Q Median 3Q Max
## -8.4496 -2.7406 -0.7452 2.8344 10.1139
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 7.4225 1.2601 5.89 2.06e-07 ***
## dose 9.7636 0.9525 10.25 1.23e-14 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 4.601 on 58 degrees of freedom
## Multiple R-squared: 0.6443, Adjusted R-squared: 0.6382
## F-statistic: 105.1 on 1 and 58 DF, p-value: 1.233e-14
# 산점도와 회귀선 그리기
plot(dat1$len, dat1$dose, main = "Scatterplot of dose vs len with Regression Line",
xlab = "Dose of Orange juice/vitamin (dose)", ylab = "Length of Teeth (len))") # 산점도
abline(model, col = "red")
# 회귀선 추가
#통계적으료 유의: pvalue가 0.05보다 낮으므로 통계적으로 유의하다
Note that the echo = FALSE parameter was added to the
code chunk to prevent printing of the R code that generated the
plot.