mathhunの日記

Haskellと機械学習の勉強日記。PRML読みます。

PRML 2章 ベータ分布のグラフを描く

Rに慣れるため本にあるグラフをひたすら描いてみる。

png("beta01.png",height=600,width=800)

fbeta <- function(x) { dbeta(x,5,5) } 
curve(fbeta,0,1,col="1")
fbeta <- function(x) { dbeta(x,2,2) } 
curve(fbeta,0,1,col="2",add=T)
fbeta <- function(x) { dbeta(x,1,1) } 
curve(fbeta,0,1,col="3",add=T)
fbeta <- function(x) { dbeta(x,0.5,0.5) } 
curve(fbeta,0,1,col="4",add=T)
fbeta <- function(x) { dbeta(x,0.1,0.1) } 
curve(fbeta,0,1,col="5",add=T)

legend(0,2.5,c("a=5,b=5","a=2,b=2","a=1,b=1","a=0.5,b=0.5","a=0.1,b=0.1"), cex=0.6,col=1:5,lty=rep(1,5))
dev.off()

f:id:mathhun:20131119233646p:plain

某所からの単なるパクリだが気にしてはいけない。

hatenablog markdown モードで書いてるけど数式の入れ方が分からない。Beta函数の数式を入れたかった。