Category: R

  • all, any

    엑셀의 AND 와 OR 과 같은 형식으로 사용한다.

    비교 대상이 여러개가 있을 경우 all() 을 사용하여 비교를 해 주어야, 해당 항목에 포함된 모든 인자에 대하여 비교를 진행하고, 그 결과를 보여준다.

    & 과 비슷하지만 &은 첫 번째 항목에만 비교를 진행하므로 구별해서 써야 함.

  • 명령어 조합

    문자 조합으로 R의 명령어를 만든 다음 그 것을 실행하고자 할 경우에는 다음과 같이 명령어를 실행하면 된다.

    paste 안에 잘 만들어서 넣으면 똑같이 실행됨.

    ” 기호가 필요한 경우라면 “\”” 와 같은 식으로 별도의 문자로 인식되도록 할 수 있음.

    eval(parse(text=paste(……..)))

  • Survival plot

    Survival plot

    보통 이럴 때에는 후달린다는 표현을 쓰는데…

    결국엔 만들 수 있었다. 수 많은 옵션을 사용하면 되기는 되네. 😉

    스크립트는 나중에 수정한 것을 썼기 때문에, 사진 파일과 다르다. ㅋ

    cex.figure <- 1.7

    lwd.figure <- 6

    par(mai=c(1.5, 1.5, 0.5, 0.5), family=”Arial”)

    plot(survfit(figure.surv), col=c(“blue”, “red”),  ylim=y.lim, conf.int = FALSE, xlab=x.label, ylab=y.label, lty=1, lwd=lwd.figure, mark.time=TRUE, mgp=c(3.5, 1, 0), cex.lab=cex.figure, font.axis=1, font.lab=2, axes=F)

    axis(side=1, las=1, lwd=lwd.figure, cex.axis=cex.figure)

    axis(side=2, las=1, lwd=lwd.figure, cex.axis=cex.figure)

    text(10, 0.02, expression(italic(P), ”   = .042″), adj=c(0, 0), cex=cex.figure)

    legend(100, 0.2, c(“Retained”, “Loss or weak”), col=c(“blue”, “red”), lty=c(1, 1), xjust=1, yjust=1, bty=”n”, cex=cex.figure, lwd=c(rep(lwd.figure, 2)))

  • Arial 글꼴 설치

    윈도우 기반의 운영체제에서는 Arial 이 기본적으로 설치되어 있는 글꼴이다.

    하지만 Ubuntu 에서는 아니다.

    따라서 유분투에서는 Arial 을 별도로 설치해 주어야 한다.

    우선 Ubuntu 공식 홈페이지에서 언급한 다음의 msttcorefonts 패키지를 설치한다.

    https://help.ubuntu.com/community/RestrictedFormats/Microsoft_Fonts

    다음은 R 에서 다음의 “extrafont” 라이브러리를 설치한다.

    font_import() 를 실행하고

    font()를 통하여 확인한다.