数学 右辺値や参照から理解するstd::forward ~コンパイルエラーの原因とは?~ 最近は自作ツール(lfl)の制作にハマっているのですが、そのおかげでかなり色々な知識が付いてきて、さらに楽しくなっております。その一環でstd::forwardなる関数があると知りました。std::forward関数について調べてみたはいい... 2023.02.18 数学
数学 ベクトルと複素数はどう違うの? ~どっちも座標を表現できるのに~ 個人的に、最近まで複素数とベクトルの違いが分かりませんでした。その理由は、僕が次の2つのような(間違った)考えを持っていたからです。座標を表せるんだから、結局どっちを使っても変わらないんじゃないの?似たような計算ができるんだから、別にどっち... 2022.07.30 数学
統計学 最尤法とポアソン分布 ~重要なのは尤度同士の大小関係~ 尤度関数を利用して、ポアソン分布のパラメータを具体的に求めてみます。これまでの記事の内容は以下の通り。母集団の確率密度関数を知りたい(そもそもの始まり):第1回確率密度関数なる概念は「概形」と「パラメータ」という要素で構成されてるよね:第1... 2021.11.20 統計学
統計学 尤度関数と確率密度関数の相違点 ~尤度関数とは何者か~ 機械学習でもたまにみかける尤度関数についての話になります。あくまでも「最尤法のため」という文脈上での解説になりますが、尤度関数について根本的なことを説明しているので、抑えておいた方が良いのではないかと。今までの流れはこんな感じ。母集団の確率... 2021.11.13 統計学
統計学 ポアソン分布と最尤法 ~集計データの分析方法~ 最尤法解説の第4回目です。今までの記事(第1回、第2回、第3回)では、最尤法のアイデアとポアソン分布についての解説が終わりました。軽くまとめておきますと、母集団の確率密度関数を得るときに"同様に確からしい"には限界がある:第1回母集団の確率... 2021.10.30 統計学
統計学 データがポアソン分布に従うとはどういうことか ~最尤法のアイデアを形にするための前提知識~ 前回記事は、最尤法の基本的なアイデアを解説しました。ここが分からないと、最尤法を勉強しても、雲をつかむような話にしか思えないかもしれませんので、この最尤法シリーズで一番重要なのは前回記事だったかもしれません。最尤法の基本的な考え方を確認して... 2021.10.23 統計学
統計学 最尤法の核心 ~シンプルだけど強力なアイデア~ PCも回復したところで、尻切れトンボになってしまっていた最尤法の解説をやっていきましょう(PCが回復したのに更新頻度が高くないのは、中の人が忙しいからです)。最尤法解説の前回記事(長ったらしいので、以降は単に前回記事と書きます)は、最尤法解... 2021.10.16 統計学
統計学 ”同様に確からしい”と最尤法 ~僕らは何を知りたくてデータを取るか~ 統計学を勉強し始めると必ずと言っていいほど出会う例に、コイントスやサイコロ振り、トランプからのカード抜きといったものが挙げられます。例えば、コイントスの例であれば、何回も繰り返すと最終的には表と裏の比率が1:1に近づくといったようなことを説... 2021.08.21 統計学
プログラミング swap関数を利用したユークリッドの互除法 ~割った余りの、そのまた余りの…~ ついこの前まで、ポインタについてシリーズ記事で解説していました。具体的には下のような感じ。C言語のポインタを、元々の必要性から解説してみる ~そもそも何がしたいの?~C言語のポインタを、元々の必要性から解説してみる ~プログラムとメモリの関... 2021.06.05 プログラミング数学
統計学 テキスト分析でこんなことが分かる! ~あなたは『ハーモニー』(映画版)を気に入るか?~ 本来なら、今回はポインタ解説記事の第4回目を書くはずだったんですが、前から個人的にやってたテキスト分析が終わりまして、それを公開しようと思ったんで、今回はポインタ解説でない記事になってます。1年半くらい前に「PSYCHO-PASSの感想文を... 2021.05.22 今後の方針統計学