본문 바로가기
반응형

Programming/R3

[R - 시계열] 단절 시계열 분석 오늘은 최근에 연구과제에서 사용했었던 단절 시계열 분석에 대해 정리해보려고 한다. 1. 단절 시계열 분석(Interrupted Time Series Analysis; ITS) 단절 시계열 분석이란 '로지스틱 회귀분석' 이런 것처럼 '분석 모형'을 나타내는 것이 아닌 '실험 설계 방법'이다. 보통 인문사회분야에서 정책의 효과를 검증하기 위해 자주 사용된다. 최근에는 전 세계적으로 코로나로 인한 팬데믹이 선언되면서, 코로나로 인한 효과(ex, 사회적 거리두기, 마스크 등)을 확인하고 그로인한 변화를 살펴보기 위해 자주 사용되었다. 일반적으로 `어떤 행동`의 효과를 검정할 때엔 대조군(비수혜 집단)과 실험군(수혜 집단)을 설정하여 두 집단의 차이를 비교하는 식으로 검정이 이루어진다. 하지만, 정책의 경우는 보.. 2023. 3. 20.
[Preprocessing] Quantile Normalization Quantile Normalization 방법은 생물정보학에서 자주 사용되는 Microarray를 표준화하는 방법 중 하나이다. 이번 포스팅에서는 Quantile Normalization을 수행하는 방법과 R로 간단히 코드를 작성해보려고한다. 1. DNA Microarray 란? DNA Microarray란 흔히 DNA칩 혹은 바이오칩으로 알려져있으며, 고체 표면위에 매우 작은 DNA 조각들을 부착해 놓은 것을 말한다. 실험 대상의 유전자를 DNA 칩과 결합시켰을 때, 각 유전자들의 발현량을 수치화하여 자료를 얻게 되고 그 자료를 분석하여 병의 원인이나 이상 유전자등을 찾는데 사용된다. 이러한 Microarray data는 짧은 시간 내에 대량의 자료를 얻을 수 있다는 큰 장점이 있지만, 그만큼 다양한 .. 2022. 5. 16.
[R 기초] 데이터 객체 생성 및 처리 관련 구문 이번 포스팅에서는 '데이터 객체 생성 및 처리 관련 구문'에 대한 R 기초 문법을 살펴보겠다. - 동일한 주제에 대한 SAS,Python 포스팅을 보고싶으시다면 아래 링크를 참고해주세요- * 사용 환경 필자는 R 프로그래밍을 위해 R studio(R version 4.0.2)를 사용하고있다. 참고로, R version 4.0.x에서 특정 패키지들을 사용하기 위해선 R tools 40 설치가 필수적인데, 필자는 처음에 설치를 제대로 하지 못해서 많이 애를 먹었다..ㅠㅠ 혹시 나와같은 실패를 겪고있을 분들을 위해, 필자가 참고했던 좋은 영상 링크를 걸어둘테니 필요하신 분들은 꼭 참고해 보시길! https://youtu.be/F5LYjvLxNJw 1. 워킹 디렉토리 설정(Working Directory) R에.. 2022. 3. 25.
반응형