ポアソン定数の信頼区間 Last modified: Oct 14, 2009
目的
ポアソン分布に従うことが期待される標本から,ポアソン定数(λ)の信頼区間を求める。
使用法
poisson.conf(x, conf=0.95)
引数
x 標本(観察値のベクトル)
conf 信頼率(信頼度)。パーセント表現ではないので注意。
ソース
インストールは,以下の 1 行をコピーし,R コンソールにペーストする
source("http://aoki2.si.gunma-u.ac.jp/R/src/poisson-conf.R", encoding="euc-jp")
poisson.conf <- function(x, conf=0.95)
{
N2 <- length(x)*2
df <- 2*sum(x)+2
alpha2 <- (1-conf)/2
return(qchisq(c(alpha2, 1-alpha2), df)/N2)
}
使用例
poisson.conf(c(2,1,2,3,4,3))
set.seed(1)
poisson.conf(rpois(50, lambda=5))
出力結果例
> poisson.conf(c(2,1,2,3,4,3))
[1] 1.524230 4.123370
> set.seed(1)
> poisson.conf(rpois(50, lambda=5)) # λ=5 のポアソン乱数 50 個から,λを推定する
[1] 4.643444 5.914431
直前のページへ戻る
E-mail to Shigenobu AOKI ( @si.gunma-u.ac.jp )