반응형 R Programming/Basic12 [R] multinomial glmnet K모수화 문제 본 게시글은 glmnet의 family='multinomial' 옵션을 사용했을 때, 출력되는 모수들을 어떻게 해석할 수 있을까 고민하며 작성했다. 0. 왜 문제인가? 하나의 예시를 들어보자.현재 데이터에 정상 그룹 (0), 입원 그룹 (1), 사망 그룹(2)이 존재하며, 일반적으로 multinomial regression을 해석할 때 정상그룹을 Reference 삼아 나이와 같은 특정 변수의 계수를 해석한다. (ex) 나이가 많을수록 정상 그룹보다 입원 그룹에 속할 확률이 높아진다. or 나이가 많을수록 정상 그룹보다 사망 그룹에 속할 확률이 높아진다. 하지만, multinomial glmnet은 예제와 같이 해석할 수 없다.왜냐하면, 첫 번째 그룹 혹은 마지막 그룹을 reference 삼은 k-1개의.. 2024. 8. 26. [R] 구버전 R 설치 종종 버전 문제로 인해, 구버전의 R을 설치하고자 하는 경우가 있다.이때 R 설치하는 페이지에서 구버전을 찾아서 설치하면 된다. 아래의 링크에서 지금까지의 모든 R 버전을 설치 링크와 출시 날짜가 나와있다.https://cran.r-project.org/bin/windows/base/old/ Previous releases of R for WindowsPrevious Releases of R for Windows This directory contains previous binary releases of R for Windows. The current release, and links to development snapshots, are available here. Source code for these.. 2024. 8. 23. [R] Package dependecy 한 번에 확인하기 인터넷이 되지 않는 환경에서 R 패키지를 설치해야 할 때,R-cran에 접속이 불가능하기 때문에, 해당 패키지 사용할 때 의존하는 다른 패키지들까지 직접 설치해야 한다. a패키지가 b패키지에 의존하고 b가 c에 의존하는 등 하나의 패키지 사용을 위해 수십 개의 의존 패키지들을 모두 확인해야 한다.이때 하나씩 의존성을 파악하기 힘드므로, 해당 의존성을 한 번에 찾아주는 코드를 소개한다. library(tidyverse)avail_pks - "shapviz": 의존성을 확인하고자 하는 패키지 - recursive = TRUE: 모든 의존 패키지를 탐색 2024. 8. 22. [R] xlsx 라이브러리 사용, 시트 별 Excel 파일 저장 R 결과를 csv 파일로 저장하는 것도 간단하지만,excel로 저장했을 때 시트별로 여러 테이블을 한 번에 저장할 수 있어서 나중에 수정할 때 편리하다. 이를 수행하기 위한 xlsx 라이브러리에 있는 함수 write.xlsx를 사용법을 소개하고자 한다. write.xlsx 사용법write.xlsx 함수의 기본 옵션과 디폴트 값은 다음과 같다.write.xlsx( x, # 저장하고자 하는 data frame file, # file의 경로와 저장할 이름을 포함한 주소 sheetName = "Sheet1", # 시트 이름 col.names = TRUE, # column 이름 설정 여부 row.names = TRUE, # row 이름 설정 여부 append = FALSE, # 기존 파일에 추가할 것인.. 2024. 6. 4. [R] 'xlsx' Library 불러올 때 'rJava' 에러 해결방법 본 게시글은 'xlsx' library를 불러올 때,패키지는 제대로 설치되었으나 'rJava' 때문에 로드에 실패했다는 메시지를 볼 수 있다. 원인은 rJava 비트 버전과 Rstudio 비트 버전이 일치하지 않아서 생기는 문제라고 한다. 이 문제를 해결하기 위한 방법을 소개한다. 문제의 오류 메시지는 아래 사진과 같다.1. R version 확인아래 코드를 통해, R 환경에 대한 정보를 확인할 수 있다.sessionInfo() 설치되어 있는 R의 비트는 64-Bit 임을 확인할 수 있다. 2. rJava 다운로드 후 설치 (Rstudio 종료하고 할 것)해당 링크에서 rJava를 설치할 수 있는데 64-bit로 받아주면 된다.https://www.java.com/en/download/manual.j.. 2024. 6. 4. 이전 1 2 3 다음 반응형