著者: 黒木玄
● 三項分布の尤度函数 2019-09-21: 三項分布の尤度函数のGIFアニメーション. nを大きくすると尤度函数の広がり方は狭くなる.
● ベイズ統計の枠組みと解釈について (2019-09-16) (PDF版): 2019年9月17日(火)午後のセミナーのために準備したJupyterノートブック
● 3種の簡単な統計モデルのベイズ統計の比較 n=128 (2019-09-08): N(x|μ,σ) は平均 μ, 分散 σ の正規分布の密度函数であるとする.
- mixnormal(x|a,b) = (1-a) N(x|0,1) + a N(x|b,1),
- normal(x|μ,σ) = N(x|μ,σ),
- normal1(x|μ) = N(x|μ,1)
の3つのモデルで母集団分布 q(x)=N(x|0,1) のサンプルをBayes推定した結果の比較. この状況ではmixnormalモデルは特異モデルになっている.
● ベイズ統計に関する手書きのノート (2019-09-03) (MetaMojiNote形式): 2019年9月17日(火)午後のセミナーのために準備した手書きのノート
● DynamicHMCExamples for DynamicHMC.jl v2.0.0 (2019-08-26~2019-09-03): Julia言語でのNUTSの実装の1つである DynamicHMC.jl の使用例.
● 最小二乗法の信頼区間と予測区間 2020-10-26 (PDF版): 最小二乗法は直交射影の言い換えに過ぎない. そのことからすべてが導かれる.
● 分割表のPearsonのχ²統計量 2019-10-31 (PDF版): r×cの分割表において, 周辺度数をすべて固定した場合にPearsonのχ²統計量が漸近的に自由度(r-1)(c-1)のχ²分布に従うことは容易に示せる. 周辺度数をすべて固定するという不自然な仮定をしていなくても, Pearsonのχ²統計量が漸近的に自由度(r-1)(c-1)のχ²分布に従うことはWilksの定理から出る. このノートではそのことを数値的に確認している.
● Ridge正則化とStein推定量 2019-09-30 (PDF版): 非常にシンプルなケースにRidge正則化を適用することによって, 最尤推定量よりも平均二乗誤差が小さなStein推定量が得られることを示す. Ridge正則化は事前分布を正規分布としたときのMAP法に等しい. これは, 事前分布を利用することによって, 平均予測誤差が改善される場合があることを示すシンプルな実例になっている.
● 尤度函数のプロット 2019-09-17: 簡単な1次元の混合正規分布モデルの尤度函数をプロット. 特異モデルに近い正則モデルの尤度函数はまるで特異モデルであるかのような形状になる.
● 母平均の仮説検定と区間推定 2019-09-14: 現実の母集団分布が正規分布になっているという仮定は要注意である.
● Kullback-Leibler情報量と記述統計 2019-09-13 (PDF版): 任意の正規分布になっているとは限らない母集団分布のサンプルへの正規分布モデルの最尤法の適用はサンプルの平均と分散を記述することに一致する. Laplace分布モデルの最尤法を適用はサンプルの中央値を求めることを含む.
● 混合正規分布について正規分布モデルで信頼区間を求めた場合 2019-08-17~2019-08-19: 母集団の中に含まれる小さな割合の部分集団が全体の平均に影響を与えるくらい飛び離れた値を持っている場合には, 正規分布モデルによる区間推定が失敗する確率は非常に高くなる.
● Bernoulli分布モデル 2020-02-11~2020-02-14: Bernoulli分布モデルの最尤法およびベイズ法による推定. AICやWAICやBICやベイズ自由エネルギーの計算を含む.
● Julia言語のDistributions.jlにおけるvon Mises分布の実装の不具合の修正
● Hypothesis Tests and Confidence Intervals 2020-01-01~2020-01-04: 連続分布と有限離散分布の両側検定と信頼区間.
● 両側二項検定に関する様々なプロット 2020-01-01~2020-01-03
● 有限離散分布での両側検定 2020-01-01~2020-01-03: 二項検定と超幾何検定. 信頼区間を計算する函数. 離散非対称分布の両側検定には複数の流儀がある.
● χ²検定とG検定とFisher検定の比較 2019-11-24
● 超幾何分布から積Poisson分布におけるPearson's χ²の分布の変化¶ 2019-11-23
● 2×2の分割表の独立性検定とオッズ比の信頼区間
- 2×2の分割表のχ²検定の信頼区間 2019-11-17~2019-11-18
- 2×2の分割表の独立性検定とオッズ比の信頼区間 Part 2 2019-11-28~2019-12-04: Williams補正版G検定の追加
- 2×2の分割表の独立性検定とオッズ比の信頼区間 Part 3 2019-11-28~2019-12-08: 男女の合格率に差があるか
- 2×2の分割表の独立性検定とオッズ比の信頼区間 Part 4 2019-11-28~2019-12-17: Rのfmsbパッケージとの比較
- 2×2の分割表の独立性検定とオッズ比の信頼区間 Part 5 2019-11-28~2019-12-31~2020-01-02: mid-P Fisher検定のP値のよりシンプルな計算の仕方, 二項分布×2と超幾何分布の比較, 4種の分布を比較
● χ²検定, そのYates補正, Fisher検定, そのmid-p補正の比較 2019-11-15
● Maximum exact Pearson's χ² test for 2x2 tables 2019-11-11 (PDF)
● 連続性補正の例 2019-11-09: 二項分布と超幾何分布の正規分布近似の補正.
● Pearsonのχ²統計量 2019-11-09: Pearsonのχ²統計量の導出に関するノート.
● r×cの分割表におけるPearsonのχ²統計量 2019-10-29~2019-11-04: 分割表の独立性検定のためのPearsonのχ²統計量の導出の非常に詳しいノート.
● 2×2の分割表でのχ²検定とG検定とFisher検定の比較 2019-11-05
● Wasserstein metric 2019-10-27
● Fisher検定とカイ二乗検定のR言語による比較 2019-10-10: Fisher検定が正確ではないことのR言語を使った証明.
● 2×2の分割表の独立性検定とオッズ比の信頼区間 2019-11-28
● 正規分布の共役事前分布(正規ガンマ分布) 2017-11-28~2018-10-11, 2022-08-09: 1次元の正規分布モデルの場合の共役事前分布を用いたベイズ統計に関するWAICやWBICを丸め誤差を除いて正確に計算する函数を含む. 何もかもexactな公式を計算できる正規分布モデルの場合を扱いたい人は必見!
● 正規分布と混合正規分布のKL情報量のプロット 2018-04-10 (Julia v0.6): Q(a,b)を混合正規分布とし, P(μ,σ)を正規分布とするときのKL(P(μ,σ), Q(a,b))を最小化するμ,σをプロットした. (a,b)について, KL(P(μ,σ), Q(a,b))を最小化する(μ,σ)は不連続函数になることがわかる.
● 混合正規分布と正規分布のKL情報量 2018-04-08 (Julia v0.6): Qを混合正規分布とし, P(μ,σ)を正規分布とするとき, KL(Q, P(μ,σ))を最小化するμ,σはそれぞれQの平均と分散になる. それでは, KL(P(μ,σ), Q)を最小化するμ,σはどうなるだろうか? こちらの場合には混合正規分布Qが少し変化しただけで, μ,σが大きく変化することがある.
● KL情報量に関するSanovの定理の数値的確認 2018-04-08 (Julia v0.6): Sanovの定理の直接的な数値的確認はかなり苦しい.
● 過学習の過程の動画 LASSO版 2018-03-25, 2018-04-04, 2018-09-19 (Julia v1.0以上): LASSO回帰のハイパーパラメーターを調節している. LASSO回帰無し(λ=0)の場合にはかなりひどいオーバーフィッティングが観察される.
● 過学習の過程の動画 2018-03-25 (Julia v0.6): 警告. この動画中のAICはAICではない. 単に尤度を最大化するパラメーターを探す途中の対数尤度の-2倍にパラメーター数の2倍を足したものをAICと呼んでいる. 正しいAICの定義は最大対数尤度の-2倍にパラメーター数の2倍を足したものである. この動画を見ると尤度が大きくしても予測精度が悪化する場合があることがわかる.
● AICと予測誤差の分布 2018-03-09, 2018-03-22 (Julia v0.6): AICと予測誤差(KL情報量)は綺麗に逆相関する.
● 「八学校」への最尤法とベイズ推定法の適用 2018-03-21 (Julia v0.6)
● Optim.jl と BlackBoxOptim.jl の比較 2018-03-07 (Julia v0.6): 残差がt分布の線形回帰で2つの最適化パッケージを比較. 局所解が複数ある場合にはBlackBoxOptim.jlの方が勝る.
● 残差が指数分布に従うときの最小二乗法の振る舞い 2018-02-19~20 (Julia v0.6): 最小二乗法による推定が不適切な場合.
● 2次元Ising模型:メトロポリス法 2018-01-07~2018-12-15: Markov chain Monte Carlo method の最もシンプルな物理的適用例
● ロジスティック分布の2通りの正規分布近似の比較 2017-12-23, 2018-10-06: 正規分布に近いロジスティック分布の確率密度函数の正規分布の確率密度函数によるsupノルム最小化による近似とKL情報量最小化による近似を比較. AICによる判別が難しくなるのは後者の方になる. supノルムによる近似はサンプルの分析で楽に「偽物」だとばれてしまう.
● ベイズ推定のアニメーション (混合ガンマ分布のサンプルの場合) 2017-11-19 (Julia v0.6, HTML): 2つの山を持つ分布のサンプルの要素を増やしながら, 推定の収束の様子をプロット.
● ベイズ推定のアニメーション (ガンマ分布のサンプルの場合) 2017-11-19 (Julia v0.6, HTML): サンプルの要素を増やしながら, 推定の収束の様子をプロット.
● 1次元の混合正規分布モデル 2017-11-12 (Julia v0.6): Bayes推論の例. WAICなどで比較.
● t-distribution linear regression by Mamba 2017-11-09 (Julia v0.6): Bayes推論の例. WAICで比較.
● AICと汎化損失の簡単な計算例 2017-11-06 (Julia v0.6): AICの比較によって正規分布に近いガンマ分布をガンマ分布だとかなりの確率で判定可能.
● 対数尤度の比較によるモデル選択の簡単な例 2017-11-01 (Julia v0.6): 対数尤度の比較だけで正規分布に近いガンマ分布をガンマ分布だとかなりの確率で判定可能. Wilksの定理の簡単な例.
● 混合正規分布モデルの最尤法とベイズ法による推定例 2017-10-29 (Julia v0.6):
● TDist(μ, ρ, ν) モデルの尤度函数の形 2017-10-27~2019-09-18: t分布モデルの大数尤度函数は凸性を持たないので, 極小点を見付ける数値計算では初期値によって異なる局所解に収束してしまうことがある.
● t分布モデルと正規分布モデルの対数尤度比に関する実験 2017-10-18~2019-09-18: 対数尤度比のカイ二乗検定に関する実験
● t分布線形回帰の実験と動画の作成 2017-10-06, 2018-03-25 (Julia v0.6): Optim.jlの複数のアルゴリズム の動画による比較. 初期条件によって収束先も変わる.
● t-distribution linear regression 2017-10-02~2019-09-18: 残差がt分布に従うと仮定した場合の線形回帰の実験を色々やってみた. 残差がt分布に従うモデルによる回帰は外れ値に強いはずである.
● 平衡状態でのカノニカル分布をMarkov chain Mote Carlo法で作成
● 測定スキルの異なる7人の科学者たち 2017-09-29~2019-09-18: 仮想的な測定スキルの異なる7人の科学者たちの測定結果について, 異なる4つのモデルの最尤法で推定し, AICとLOOCVを比較してみた. このノートブックを理解できればt分布がどのような分布であるかをよく理解できるだろう.
● 2×2の独立性検定の比較: Fisher's exact test が実際には「正確な検定」ではないことがわかる.
- 複数の確率分布でカイ二乗検定とG検定とFisherの正確検定を比較 2017-09-19~20, 2019-10-10: カイ二乗検定とG検定とFisher検定の詳細な比較. 2019-10-10頃にmid-p版のFisher検定を追加.
- 2x2の分割表での独立性検定の比較 2017-09-26, 2019-10-14: カイ二乗検定とG検定とFisher検定の詳細な比較, (補正無しの)カイ二乗検定がかなりrobustであることがわかる. 2019-10-14にmid-p版のFisher検定を追加.
- 2×2の分割表における尤度函数 2017-09-26: 尤度函数のプロット
- 2×2の分割表の独立性に関する様々な検定法の比較 2017-11-02: カイ二乗検定とG検定とFisher検定以外に, Barnard検定とBoschloo検定も比較してみた. 単純なカイ二乗検定で十分だと思われる.
● Monte Carlo simulation of the 2D Potts model 2017-08-15~2017-08-16: 2次元ポッツ模型のモンテカルロシミュレーション Part 1 (HTML), Part 2, Part 3, Part 4, Part 5