からっぽのしょこ

読んだら書く!書いたら読む!同じ事は二度調べ(たく)ない

R

R言語を使った記事です。

【R】3.1.0:基底関数【PRMLのノート】

はじめに 『パターン認識と機械学習』の独学時のまとめです。一連の記事は「数式の行間埋め」または「R・Pythonでの実装」からアルゴリズムの理解を補助することを目的としています。本とあわせて読んでください。 この記事は、3.1節の内容です。R言語で基底…

【R】10.1.3:一変数ガウス分布の変分推論【PRMLのノート】

はじめに 『パターン認識と機械学習』の独学時のまとめです。一連の記事は「数式の行間埋め」または「R・Pythonでの実装」からアルゴリズムの理解を補助することを目的としています。本とあわせて読んでください。 この記事は、10.1.3項の内容です。平均と精…

【R】9.2.2:混合ガウス分布のEMアルゴリズム【PRMLのノート】

はじめに 『パターン認識と機械学習』の独学時のまとめです。一連の記事は「数式の行間埋め」または「R・Pythonでの実装」からアルゴリズムの理解を補助することを目的としています。本とあわせて読んでください。 この記事は、9.2.2項の内容です。多次元混…

【R】4.4.4:ガウス混合モデルにおける推論:崩壊型ギブスサンプリング【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、4.4.4項の内容です。「観測モ…

【R】4.3.4:ポアソン混合モデルにおける推論:崩壊型ギブスサンプリング【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、4.3.4項の内容です。「観測モ…

【R】4.3.3:ポアソン混合モデルにおける推論:変分推論【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、4.3.3項の内容です。「観測モ…

【R】4.3.2:ポアソン混合モデルにおける推論:ギブスサンプリング【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、4.3.2項の内容です。「観測モ…

【R】3.4.3:多次元ガウス分布の学習と予測:平均・精度が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.4.3項の内容です。「尤度関…

【R】3.4.2:多次元ガウス分布の学習と予測:精度が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、項の内容です。「尤度関数を精…

【R】3.4.1:多次元ガウス分布の学習と予測:平均が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、項の内容です。「尤度関数を平…

【R】3.3.3:1次元ガウス分布の学習と予測:平均・精度が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.3.3項の内容です。「尤度関…

【R】3.3.2:1次元ガウス分布の学習と予測:精度が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.3.2項の内容です。「尤度関…

【R】3.3.1:1次元ガウス分布の学習と予測:平均が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.3.1項の内容です。「尤度関…

【R】7.2:イジング模型【ゼロからMCMCのノート】

はじめに 『ゼロからできるMCMC』の図とサンプルコードをR言語で再現します。本と一緒に読んでください。 この記事は、7.2節の内容です。2次元の正方格子のイジングモデルをメトロポリス法・ギブスサンプリング・Wolffのアルゴリズムを用いてシミュレーショ…

【R】3.2.3:ポアソン分布の学習と予測【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.2.3項の内容です。尤度関数…

【R】3.2.2:カテゴリ分布の学習と予測【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.2.2項の内容です。尤度関数…

【R】3.2.1:ベルヌーイ分布の学習と予測【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.2.1項の内容です。尤度関数…

Rによる『ゼロからできるMCMC』の学習ノート:記事一覧

はじめに 『ゼロからできるMCMC』の図やサンプルコードをR言語で再現します。本と一緒に読んでください。 【目次】 はじめに 記事一覧 Chapter 2 そもそもモンテカルロとは Chapter 3 マルコフ連鎖モンテカルロ法の一般論 Chapter 4 メトロポリス法 Chapter …

【R】Chapter 5:多変数のメトロポリス法【ゼロからMCMCのノート】

はじめに 『ゼロからできるMCMC』の図とサンプルコードをR言語で再現します。本と一緒に読んでください。 この記事は、5章の内容です。多変数のガウス分布(多変量正規分布)に対してメトロポリス法を用いて期待値計算を近似します。 【前の章の内容】 www.ana…

【R】Chapter 4:メトロポリス法【ゼロからMCMCのノート】

はじめに 『ゼロからできるMCMC』の図とサンプルコードをR言語で再現します。本と一緒に読んでください。 この記事は、4章の内容です。マルコフ連鎖モンテカルロ法の1つであるメトロポリス法を行います。 【前の章の内容】 www.anarchive-beta.com 【他の章…

【R】3.1,3:ランダムウォーク【ゼロからMCMCのノート】

はじめに 『ゼロからできるMCMC』の図とサンプルコードをR言語で再現します。本と一緒に読んでください。 この記事は、3章「マルコフ連鎖モンテカルロ法の一般論 」の内容です。この章では、マルコフ連鎖モンテカルロ法の典型例としてランダムウォークについ…

【R】Chapter 2:そもそもモンテカルロ法とは【ゼロからMCMCのノート】

はじめに 『ゼロからできるMCMC』の図とサンプルコードをR言語で再現します。本と一緒に読んでください。 この記事は2章の内容です。マルコフ連鎖を使わない素朴なモンテカルロ法の例を確認します。 【他の章の内容】 www.anarchive-beta.com 【この章の内容…

【R】4.4.3:ガウス混合モデルにおける推論:変分推論【緑ベイズ入門のノート】

はじめに この記事は、「R Advent Calendar 2020」の10日目の記事です。 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解…

【R】4.4.2:ガウス混合モデルにおける推論:ギブスサンプリング【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、4.4.2項の内容です。「観測モ…

【R】3.5:線形回帰の例【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.5節の内容です。線形回帰モ…

3.4.3:多次元ガウス分布の学習と予測:平均・精度が未知の場合【緑ベイズ入門のノート】

はじめに 『ベイズ推論による機械学習入門』の学習時のノートです。基本的な内容は「数式の行間を読んでみた」とそれを「RとPythonで組んでみた」になります。「数式」と「プログラム」から理解するのが目標です。 この記事は、3.4.3項の内容です。「尤度関…

第4章:法則と語句の重みおよび特徴語句抽出【テキストアナリティクスのノート】

はじめに 統計学One Pointシリーズの『テキストアナリティクス』の学習時のまとめです。 この記事は、4章「法則と語句の重みおよび特徴語句抽出」の内容です。本で解説されている数式をRで実装します。詳しい解説は本を読んでね。細かい内容はこれから勉強し…

koRpus(TreeTagger)の形態素解析結果をRMeCab::docDF()仕様に変換する

はじめに 英文(多言語)形態素解析器TreeTaggerをR言語で利用するためのパッケージkoRpusの出力を、RMeCab::docDF()の出力の仕様に加工します。 はじめに ファイル単位の出力をdocDF()仕様に変換 ・設定 ・英文形態素解析 ・品詞情報の対応表の準備 ・docDF()…

rtweetパッケージで取得できるツイートデータ

はじめに rtweetパッケージで取得できるツイートデータをまとめました。 【他のネタ一覧】 www.anarchive-beta.com 【目次】 はじめに ツイートデータ その他メモ おわりに ツイートデータ rtweet::get_timeline()やrtweet::search_tweets()で取得したツイー…

1.2.2:カテゴリ分布【『トピックモデル』の勉強ノート】

はじめに 機械学習プロフェッショナルシリーズの『トピックモデル』の勉強時に自分の理解の助けになったことや勉強会資料のまとめです。トピックモデルの各種アルゴリズムを「数式」と「プログラム」から理解することを目指します。 この記事は、1.2.2項「カ…