2019-01-01から1年間の記事一覧
はじめに 今回はkNN法の実践編を書く。なお、その理論編は以下の通り。 abcxyzonetwothree.hatenablog.com 今回も前回の実践編と同様に有名なtitanicデータを用いる事にする。なお、前回の実践編の記事は以下の通り。 abcxyzonetwothree.hatenablog.com 使用…
はじめに 以下の記事の続き。 abcxyzonetwothree.hatenablog.com abcxyzonetwothree.hatenablog.com 今回は線形識別関数について。特にここでは、線形判別分析を取り上げる。『はじめてのパターン認識』では線形判別分析以外にも線形識別関数とロジスティッ…
はじめに 以下の記事の続き。 abcxyzonetwothree.hatenablog.com 今回は理論編と実践編を分けて書く。理由は、理論編では数式が多く登場するが、Markdown方式で書くと、おそらくその記号のバッティングで書けない数式が出てくる。したがって、理論編ではMark…
はじめに Pythonの勉強がてらAtCoderをやっているが、正解にはたどり着くものの処理時間の時間切れになってしまう問題が発生する。私のコーディング力ではこれが限界なので、そのような回答をここに載せる・ 問題文 黒板に N 個の正の整数 A 1 , . . . , A N…
Pythonの練習がてらAtCoderの練習問題に取り組んでいたが、AtCoder Beginner Contest 137のC- Green Binの問題で、合っているだろうにも関わらず全く正解判定とならない。 どういう事だろう…。 x = list(map(str, input().split())) #入力 n = int(x[0]) #最…
はじめに これまでRを使って社会科学系の分析のみを行ってきたが、就職するにあたってPythonと機械学習のお勉強をはじめなければならないことになった。そこで、機械学習・Python関係の勉強に関してアウトプットとしてここに残しておく。現在の勉強法はData …
はじめに 今回は分析系の話ではなく、研究室にslackの分報を導入してみた話をまとめてみる。以下では、まず私が所属している研究室の様子を記述する。その後、slack分報の概要を示す。最後に、slack分報を導入してみて生じた事、考えた事をまとめてみる。 研…
はじめに 今回の記事は前半と後半に分かれる。前半でカーネル密度推定の概要を書く。後半でカーネル密度推定をコンテンツとしてShinyで簡単なweb アプリを作成する。はじめに両者の簡単な紹介をする。 カーネル密度推定とは手元にあるデータからそのデータが…
はじめに R StudioでMarkdown方式で文章を書いてみた。とりあえず、論文やレポート執筆のための最低限の機能を網羅した感じかな。これ以上の機能については、実際に使用しながらこれから試していく。以下、完全に自分用のメモ。 コード この記事もMarkdown方…
目次 背景 具体的な方法 数式 コード 文字いろいろ 表 最後に 背景 これまで、Markdownの存在は知っていたものの、それに取り組もうとはしなかった。しかし、はてなブログでもMarkdown方式でブログが書けてしまうこと、R studio内でMarkdown式で書けてしまう…
今回は、潜在クラス分析について。 潜在クラス分析はクラスター分析ほど知名度が低いが、とても便利な分析手法。 なお、クラスター分析については以下の記事を参照。 abcxyzonetwothree.hatenablog.com 潜在クラス分析は、ある質的な変数の応答パターンを用…
今回はクラスター分析についてまとめる。 クラスター分析はあまりにも有名で、一般向けにも非常にわかりやすい記事がいっぱいある。 クラスター分析は、機械学習の文脈では「教師なし学習」の1つとして紹介されることが多い。 ざっくりとその概要を示すと、…
この2ヶ月間、非常にバタバタしていて更新がストップしていたが、落ち着いたので更新していく。 今回は前回の続き。 abcxyzonetwothree.hatenablog.com 前回は、傾向スコア法の基本的な発想を紹介した。「強く無視できる割り当て」という仮定のもとで、トリ…
傾向スコア法による分析を使いたいので勉強。分かった事についてメモ。なお、一口に傾向スコア法といっても様々な使い方があるので、適宜更新していく。 まず、物事の因果関係を考える時、例えば、留学経験はその人の収入を増加させるのかという問いを考える…