Skip to menu

Elastic net 여쭤봅니다.

느릿거북 2024.02.15 00:26 Views : 0

안녕하십니까 교수님

 

R 을 조금 더 배워보고자 가입했습니다.

새해 복 많이 받으세요.

 

제가 Elastic net 을 사용해 자료 분석 중입니다만 (코드는 다른분꺼 받았습니다)

Elastic net 은 gender 와 같은 categorical variable 도 x 에 포함할 수 있다고 들었습니다.

예를 들어 아래 column 이 0,1 로 코딩된 성별이라면, train.x 에 지정하기 전 regression 처럼

따로 categorical variable 로 지정해 주는 과정을 추가적으로 시행해 줘야 하는 지 (코드) 이 궁금합니다.

받은 코드라 아래 형태가 자주 쓰이는 elastic net 인지도 모르겠습니다. poisson 이 들어가 있는건 처음봐서요.

고견 부탁드립니다.

 

train.x <- data1[,c(5:87)] 

train.y <- data1[,4]    

train.y[is.na(train.y)] = 0  

 

fit <-cva.glmnet(x=data.matrix(train.x),y=train.y, family = "poisson", maxit = 1e+5, alpha = seq(0, 1, len = 100),lambda.min.ratio = .1, thresh = 1e-3, nfolds = 10)