R(6)
-
MatchIt :: matchit
해당 포스팅은 R코드들을 개인적으로 정리하고자 작성하였습니다. ※ 혹시 잘못된 곳이 있거나 의견있으시면 알려주세요! MatchIt ! Propensity Score Matching (PSM)할 때 사용하는 패키지이다. 여기서는 사용법만. PSM은 시험군의 개체와 대조군의 개체의 성질을 매우 비슷하게 조절해주는 방법이다. RCT 하기 어렵거나 너무 아까운 registry가 있거나 할 때 사용하는데 PSM은 논문을 submit 하면 온갖 질문을 다 받는다. 점점 의심하는 사람이 많아졌다. =) 근데 요즘 마구잡이로 쏟아져 저장되는 real world data를 다루기 위해서는 필요하고 개발해야하는 방법 중에 하나인 것 같다. 방법은 1. propensity score(ps) 를 계산한다. 2. case 대상..
2024.01.25 -
ggplot2 :: pie chart
해당 포스팅은 R코드들을 개인적으로 정리하고자 작성하였습니다. ※ 혹시 잘못된 곳이 있거나 의견있으시면 알려주세요! require(ggplot2) ggplot(pie.ratio[pie.ratio$Group == 0,], aes(Group, ratio, fill = device)) + geom_bar(stat="identity", colour = "black") + scale_fill_manual(values = c("rosybrown1", "coral", "firebrick3")) + theme_void() + coord_polar('y',start =0) 그림그릴 데이터를 pie.ratio라는 이름으로 불러왔다. ggplot으로 pie chart 를 그리는 것은 bar를 그리고 polar로 휘어주는 것..
2023.08.19 -
R :: openxlsx package
이것도 왜 그런지는 모르지만 어쨌든 해결은 했다... 근무중이라 대충 정리... openxlsx package 는 엑셀에 sheet 별로 dataframe을 저장할 수 있게 해주는 패키지 library(openxlsx) #work book 먼저 생성 test
2023.02.16 -
installr :: R 업데이트 하기
!! 해결은 했다 !! 가끔 R 을 업데이트 해야할 때가 있다. 근데 몇줄 안되는 명령어 인데도 .. 매번 검색해서 하고 있음.. 가끔 바로 안 나올때도 있어서 블로그에 정리해 두려고 한다. install.packages('installr') library(installr) updateR() 이건 R studio 말고 R 에서 실행! 업데이트 하면 좋은 점 교수님이 논문 수정사항 말하라고 하시는데 할 말 없을 때 버전정보라도 말할 수 있음... 참고한 블로그!! 항상 감사합니다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=choi_sunghun&logNo=220972066627 R 프로그램 업데이트 : 'installr' pa..
2022.11.25 -
R :: data 불러올 때 자주 발생하는 에러
!! 왜 그런지 모르지만 해결은 됐다 !! R을 사용할 때 나는 csv를 사용하는 편이다. 근데 가끔 read.csv로 파일을 읽어 올 때 에러가 나는 경우가 있다. 하던대로.. 1. error copy 2. Google! csv가 안 들어올때는 한글이 header 에 껴 있을 때? UTF-8 그 셋팅을 해놓은 것 같은데도 문제가 자주 생긴다. 구글링 통해 해결한 코드이다. 나중에 내가 보려고 정리하는 포스팅. Error in type.convert.default(data[[i]], as.is = as.is[i], dec = dec, : invalid multibyte string at '? ' Error in make.names(col.names, unique = TRUE) : invalid multi..
2022.11.25 -
ggplot2 :: errorbar 와 point 로 forest plot 그리기
errorbar. 추정치와 그 오차 범위를 그림으로 나타낼 때 많이 쓴다. 나의 경우는 위험비와 그 confidence interval 을 나타낼 때 많이 쓰고, errorbar를 이용해서 forest plot을 주로 그리고 있다. forest plot 을 바로 그려주는 여러 패키지 들이 있지만.. 다른 함수는 컨트롤이 어려워서 ggplot2 :: errorbar와 point 를 이용한다. ggplot2 패키지는 사용이 매우 직관적이면서도 개어렵습... 뭔가 항상 잘 안된다 =) 해당 포스팅은 R코드들을 개인적으로 정리하고자 작성하였습니다. ※ 혹시 잘못된 곳이 있거나 의견있으시면 알려주세요! "survival" package에 있는 'colon' data을 사용 forest plot을 그리는 것 다음의..
2022.07.08