Blog

  • 날짜, 시간 출력

    > format(Sys.time(), "%Y%m%d-%H%M%S")
    [1] "20141004-165820"

    파일로 결과물을 저장할 때에 있어서, 중복된 것인지 아닌지 혹은 언제 만들었는지 표현해야할 경우가 있다. 특히 짧은 시간에 여러개의 파일을 만들 경우에 중복되지 않은 이름을 생성하는 방법이 필요하다. 문자를 포함하는 난수를 이용해서 시도하는 방법도 있겠지만, 그것보다는 시각정보를 사용하는게 편하다. 0.001초 단위를 사용하지 않아도 충분히 다른 문자를 생성할 수가 있다.

    Sys.time() 으로 현재 날짜와 시간을 불러온 다음 format 명령어를 이용해서 원하는 형식으로 출력해서 사용하면 된다. 파일명에 띄어쓰기나 특수기호가 있으면 좀 곤란할 때가 있으므로, 위와 같은 식으로 하면 될 것 같다.

    > format(Sys.time(), "%S %OS6")
    [1] "21 21.499652"

    추가적으로 초를 표현할 때에 보통은 %S로 하겠지만, R에서는 %OSn(n; 1~6)를 사용하면 소숫점 단위의 초를 불러올 수 있다.

  • 린치핀

    린치핀

    이 책은 조금 애매하다. 다른 사람과 바꿀 수 없는 독특한 어떤 재능을 지녀야 한다는 이야기를 하고 있다. 기계나 컴퓨터 등으로 대체할 수 없는 독특한 재능, 이 책에서 표현하는 바로는 ‘예술’을 하는 것이 필요하다고 이야기하고 있다.

    표현은 간단하지만, 획일화된 사회에서 살고 있는 사람들에게는 굉장히 어려운 내용. 무턱대고 독특한 행동을 하지 말고, 자기가 할 수 있고 책임질 수 있는 범위부터 메뉴얼대로 처신하는게 아닌, 차별화된 행동을 하는 것을 권고하고 있다.

  • Clinical, Biologic, and Prognostic Differences on the Basis of Primary Tumor Site in Neuroblastoma

    Clinical, Biologic, and Prognostic Differences on the Basis of Primary Tumor Site in Neuroblastoma

    기본적인 Neuroblastoma 에 대한 정보를 알 수 있음. 이런건 진단 때 사용하기 편리함.

    Reference: Reference: Vo KT, Matthay KK, Neuhaus J, London WB, Hero B, Ambros PF, et al. Clinical, biologic, and prognostic differences on the basis of primary tumor site in neuroblastoma: a report from the international neuroblastoma risk group project. J Clin Oncol. 2014;32(28):3169-76.

  • Density

    Density

    Kernel Density Estimation 은 이해할 수 없는 어려운 내용이지만, 히스토그램을 대체해서 부드럽게 보여주는 매우 편한 방법으로 간주하면 될 것 같다. 옵션은 여러가지가 있는 듯 하지만, 히스토그램과 비슷한 방법으로 봐야할 자료가 있다면 히스토그램의 매우 좋은 대안이 된다. R에서 사용하기도 매우 쉽다.

    추가적으로 확인해보니 저 곡선을 이루는 x, y 좌표를 추출할 수 있다. 따라서, 최고점도 확인할 수 있음.

    plot(density(B.matrix[,2]))