r
-
R 을 이용한 linear regression 연습 (underfitting and overfitting)R 2021. 3. 10. 12:06
오늘은 R 을 이용해서 linear regression의 underfitting과 overfitting을 연습해보자. 이번 시뮬레이션에서는 데이터를 랜덤하게 만들어서 모델을 정의한 후 시뮬레이션 돌려보았다. 먼저 다음의 코드를 입력해준다. library(MASS) # zero-mean vector mu=rep(0, 3) # multivariate gaussian covariance matrix. Sigma=matrix(c(1,0.5,0.5,0.5,1,0.5,0.5,0.5,1),nrow=3) # True beta 를 정의한다. ($\beta = [1,2,3,0]^T$) beta_0=1 beta_1=2 beta_2=3 beta_3=0 Beta=matrix(c(beta_0,beta_1,beta_2,beta_3..
-
R 을 이용한 Linear regression 연습하기 (Rohwer data set in heplots R package)R 2021. 3. 8. 16:51
이번에 R을 이용하여 linear regression 다루는것을 연습해 보았다. 먼저 이번에 연습한 linear model은 다음과 같다. Linear regression: $$\mathbf{Y} = \mathbf{X}\mathbf{\beta}+\mathbf{\epsilon}.$$ 여기서 $\mathbf{Y}$ 는 response variable 또는 predicted variable 이라고 불리는 변수이며 보통 우리가 estimate 하고 싶은 변수이다. $\mathbf{X}$는 covariates, input variables 등으로 불리는 주어진 data 이다. $\mathbf{\beta}$는 effects 또는 regression coefficients 로 불리는 변수이다. $\mathbf{\ep..