• Life - Music

    오리지널을 압도하는 리메이크 곡

    형만한 아우 없다는 속담처럼 원곡을 뛰어넘는 리메이크는 사실 그다지 많지는 않은 것 같다. 다시 들어보면 오리지널이 더 훌륭하다 싶은 경우가 많은데, 예외인 경우가 종종 있다. ‘Blinded by the light’ 오리지널: Bruce Springsteen (1973) 오리지널이 결코 나쁘지 않다. 나름 상당히 호소력 있긴 한데… 브루스 스프링스틴은 그냥 대충 아무케나 불러도 호소력있게 들리는 목소리를 가지고 있다. ^^;;;; 리메이크: Manfred Mann’s Earth Band (1976) 개인 취향인지는 모르겠지만 맨프레드맨의 커버 버젼이 훨씬 인상적인 것 같다는… 특히 중간에 느닷없이 튀어나오는 젓가락 행진곡 부분이 웬지 모르게 가슴 뭉클하고, 이 라이브 버젼은 기타 솔로도 아주 훌륭! (혹시나 오해하실까 하여… 밴드의 리더인 Manfred Mann 은 저 기타치며 노래하는 털보아저씨가…

  • Biostatistics - Research

    [R] Unit conversion

    의학 논문에서 SI unit 로 표기를 요구하는 일이 많습니다. 임상에서 흔히 사용하는 통상적인 단위에서 변환을 해야 하죠. 예를 들어 콜레스테롤 같은 것은 ‘mg/dL’ 로 임상에서 사용하는데, 이것을 SI unit 로 바꾸면 mmol/L 로 해줘야 합니다. 이런 변환을 해주는 게 뭐가 없을까… R 에는 워낙에 수많은 패키지가 이미 있기 때문에, ‘엔간하면’ 있습니다. 이것도 찾아보니 나오네요. Cholesterol 200 mg/dL = 5.18 mmol/L 로 변환이 되었네요. exact 라는 옵션이 들어간 것은 그냥 cholesterol 만 주면 LDL-cholesterol, HDL-cholesterol 도 있기 때문에 ‘cholesterol’ 과 정확히 일치하는 것을 하라고 그렇게 된 겁니다. MedUnits 라는 데이터 프레임에서 변환하려는 측정 항목의 conversion factor 를 찾게 되어 있습니다. 다음…

  • News

    Peak District, UK

    개인적인 일로 영국에 다녀왔습니다. 원래 목적은 관광은 아니었지만 관광도 열심히… ^^;;;; Peak District 라 불리는 곳의 사진인데요, 보통 ‘moor’ (황무지?) 라고 부르는 풍경인데 농사 짓기는 힘들고 주로 양들 방목하는 용도로 사용되는 너른 풀밭과 언덕이 섞인 풍경입니다. 한없이 펼쳐진 풀밭이 낭만적인 풍경이지만 실제 걸을 때는 발 아래를 조심해야 하더군요. 가축들의 배설물이 좍 깔려 있는지라… 이 사진 보면 금방이라도 텔레토비가 어디선가 뛰쳐나올 것 같지 않은가요? 어느 작은 호텔의 화장실 앞에 붙어 있던 팻말. 영국식 아재 개그인 듯 합니다. ^^

  • Biostatistics - Research

    [R] Making publication quality table (HTML)

    의학 논문을 쓸 때 테이블을 만드는 게 큰 일입니다. 주요 테이블들을 완성하면 사실 논문이 반쯤 써진 것이나 마찬가지이죠. 통계 분석을 하고 거기서 나온 숫자를 일일히 테이블에 손으로 옮겨 적는 일은 참 사람 지치게 하는 일입니다. 게다가, 일껏 테이블을 만들었는데 연구 대상 집단을 일부 빼고 또는 좀 더해서 다시 통계를 돌리게 되면 그 지루한 작업을 다시 반복해야 하는 일이 벌어지죠. 잘못 옮겨 적는 일도 비일비재하구요. 그래서 통계 패키지에서 바로 테이블을 만들어 줄 수 있으면 정말 환상적인데… 문제는 통계 패키지가 내 필요에 딱 맞는 테이블을 그렇게 출력해주지 않는다는 거죠. 그런데 R을 사용하게 되면서 이 막강한 유연성을 이용하여 거의 못할 것이 없게 되었습니다.…

  • Biostatistics - Research

    [R] selecting rows with NA

    R 은 통계 분야에서 (특히 data science 쪽) 대세라고 할 수 있지요. 몇년 전부터 R을 익혀 데이터 분석에 이용하고 있는데, 많은 장점이 있으나 가끔 전혀 직관적이지 않는 결과를 내던지는 경우가 있어 멘붕했던 적이 여러번 있었습니다. 그 직관이란 것이 지극히 인간적인 것이고 사실은 R 이라는 프로그래밍 언어를 제대로 이해 못한 때문에 생기는 일들이지만, SAS나 Stata 와 같은 통계 패키지들을 다루면서는 겪지 않았던 괴상한 오류에 시달리는 것이 썩 기분 좋지는 않은 일이지요. 그 중 대표적인 것 중 하나가 NA 관련입니다. missing data 를 R 이 다루는 방법이 무척 엄격하달까요, 이걸 이해 못하면 정말 괴이한 에러에 머리를 쥐어 뜯게 됩니다. 다음과 같은 예를…