mac: terminalで日本語入力ができない

macのterminalで日本語ができないという問題に直面しました。localeを確認すると、きちんと設定ができていません。

$ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

こういう時は、terminalの環境設定を開いて、プロファイルの詳細タブにある「起動時にロケール環境変数を設定」をONにします。

続きを読む

R: Kaplan-Meier曲線を作成する

今回はRを使って、論文用のきれいなKaplan-Meier曲線を作成するコマンドを紹介します。最終的にはこんなグラフが出来上がります。

quartz("km", height=3.7, width=3.7, pointsize=9, bg="white")
par(mar=c(3, 3.5, 1.5, 0.2))
plot(m1, fun="event", ylim=c(0, YLIM), lty=exlty, col=excol, axes=FALSE)
legend("topleft", rev(exname), lty=rev(exlty), col=rev(excol), bty="n")
XLIM <- 0:floor(max(m1$time) / 365.25)
XLABEL <- ifelse(XLIM%%2==0, XLIM, "")
axis(1, at=XLIM*365.25, labels=XLABEL)
axis(2, las=1)
title(main="  a", line=-1, adj=0, outer=TRUE)
title(xlab="Observational period (year)", line=2)
title(ylab="Cumulative probability of the incidence of outcome", line=2.5)
quartz.save(file="kaplan15.png", type="png")

StataでのKaplan-Meir曲線の作成方法は、「Stata: Kaplan-Meier曲線を作成する」をご覧下さい。

続きを読む