01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
oneway.test(extra ~ group, data = sleep) # 等分散を仮定しない場合(デフォルト)
oneway.test(extra ~ group, data = sleep, var.equal = TRUE) # 等分散を仮定する場合
参考:一元配置分散分析
当面の優先順位(覚書)
カヤラン(査読結果を受けて修正中,4月末までの予定)
紀要への原稿2本(5月15日締め切り)
畦畔の英語論文(英文校閲中,4月末に返ってくる予定)
スキー場(英語第2弾)
草原生植物(先が長そう)
博士論文
Rの依頼原稿(修正稿を提出済)
library(R2WinBUGS) # R2WinBUGS のよみこみ
example(bugs) # モデルファイルやパラメーター・データが準備される
schools.sim <- bugs(
data, inits, parameters, model.file,
n.chains = 3, n.iter = 5000,
bugs.directory = "d:/pf/WinBUGS14/",
working.directory = NULL,
clearWD = TRUE,
debug = TRUE # これは FALSE でも動作する
)
print(schools.sim) # bugs オブジェクトのまとめ
plot(schools.sim) # bugs オブジェクトの作図
# # 準備(rmutilとgnlmのインストール)
# http://popgen.unimaas.nl/~jlindsey/rcode.htmlから以下のファイルを入手して,インストールする
# http://popgen.unimaas.nl/~jlindsey/rcode/rmutil.zip
# http://popgen.unimaas.nl/~jlindsey/rcode/gnlm.zip
dist <-rnorm(1000)
poi <-rpois(1000, exp(1.5 +0.8 * dist))
table(poi) # データの確認(結果は省略)
mean(poi) # 平均値
# [1] 6.369
var(poi) # 分散
# [1] 52.48132
# 0過剰(zero-inflated)にする
inf.poi <- poi # 基本はポワソン分布
inf <- rbinom(1000, 1, 0.7) # 7:3の2項分布を発生
table(inf) # データを確認(結果は省略)
# inf
# 0 1
# 286 714
inf.poi[inf==0] <- 0 # infが0のところはポワソン分布のデータを0にして0を過剰にする
table(inf.poi) # データの分布を確認
mean(inf.poi) # 平均値が変化している
# [1] 4.322
var(inf.poi) # 分散が変化している
# [1] 35.54386
library(rmutil)
library(gnlm)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
gnlr(inf.poi, distribution="Poisson", mu=~exp(b0+b1*dist), pmu=c(b0=1,b1=0))
# Call:
# gnlr(inf.poi, distribution = "Poisson", mu = ~exp(b0 + b1 * dist),
# pmu = c(b0 = 1, b1 = 0))
#
# Poisson distribution
#
# Response: inf.poi
#
# Log likelihood function:
# {
# m <- mu1(p)
# -sum(wt * (-m + y * log(m)))
# }
#
# Location function:
# ~exp(b0 + b1 * dist)
#
# -Log likelihood 3127.206
# Degrees of freedom 998
# AIC 3129.206
# Iterations 10
#
# Location parameters:
# estimate se
# b0 1.2021 0.01851
# b1 0.6916 0.01402
#
# Correlations:
# 1 2
# 1 1.00 -0.57
# 2 -0.57 1.00
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
fmr(inf.poi, distribution="Poisson", mu=~exp(b0+b1*dist), pmu=c(b0=1,b1=0), pmix=0)
#
# Call:
# fmr(inf.poi, distribution = "Poisson", mu = ~exp(b0 + b1 * dist),
# pmu = c(b0 = 1, b1 = 0), pmix = 0)
#
# Poisson distribution
#
# Response: inf.poi
#
# Log likelihood function:
# {
# m <- mu1(p)
# s <- mixt(p)
# -sum(wt * log((1 - s) * cens + s * dpois(y, m)))
# }
#
# Location function:
# ~exp(b0 + b1 * dist)
#
# Mixture function:
# exp(p[1])/(1 + exp(p[1])) * rep(1, n)
#
# -Log likelihood 2000.778
# Degrees of freedom 997
# AIC 2003.778
# Iterations 13
#
# Location parameters:
# estimate se
# b0 1.498 0.01993
# b1 0.801 0.01564
#
# Mixture parameters:
# estimate se
# p[1] 0.9546 0.07613
#
# Correlations:
# 1 2 3
# 1 1.0000 -0.6295 -0.1118
# 2 -0.6295 1.0000 0.1010
# 3 -0.1118 0.1010 1.0000
# Warning message:
# NA/Inf は正の最大値で置き換えられました
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# pに影響を及ぼす変数を組みこむ場合
# fmr(inf.poi, distribution="Poisson", mu=~exp(b0+b1*dist), pmu=c(b0=1,b1=0), mix=~b2+b3*dist, pmix=c(b2=0,b3=1))
// 秀丸メールの添付ファイルを削除するマクロ
loaddll "TKInfo.dll";
#n = dllfunc("SetMailFlag", "send", 0); // 送信メールを解除
#n = dllfunc("CountCurrentHeader", "X-Attach"); // 添付ファイル数
while( #n > 0 ) { // 添付ファイル数を繰り返し
#i = dllfunc("DeleteAttach", dllfuncstr("CurrentHeader2", "X-Attach", #n-1), 0); // 添付ファイルを1つずつ削除
#n = #n - 1;
}
#n = dllfunc("SetMailFlag", "send", 1); // 送信メールに設定
#n = dllfunc("SetMailFlag", "sent", 1); // 送信済みに設定
当面の優先順位(覚書)
カヤラン(4月中に修正終わるか?)
紀要への原稿2本(5月15日締め切りのはず・・・)
畦畔の英語論文(英文校閲中,4月末に返ってくる予定)
博士論文(早く着手しなければ)
草原生植物(当面は先送り)
スキー場(英語第2弾:当面は先送り)
当面の優先順位(覚書)
カヤラン(最終確認)
畦畔の英語論文(英文校閲後の確認と修正)
紀要への原稿2本(5月15日締め切りのはず・・・)
博士論文(早く着手しなければ)
草原生植物(当面は先送り)
スキー場(英語第2弾:当面は先送り)
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2009-12-01 22:42