Python 【Jupyter Notebook】コードの入力補助機能 Jupyter Notebookでは、デフォルトでコードの入力補助機能が使えません。Nbextensionsの補完機能を利用する方法を記載します。 必要なライブラリをインストールし、コマンドを実行します。 pip install jupyt... 2021.09.30 Python
Tableau 【Tableau】都道府県別人口データで相関行列を作成 Tableauで相関行列を作成したかったのですが、作成にやや手間取ったため方法をまとめます。 使用データ 今回は、政府統計の総合窓口(e-Stat)で公開されている「都道府県・市区町村のすがた(社会・人口統計体系)」の市区町村データを使用し... 2021.09.25 Tableau
Mathematics 【Python】母平均の差の検定 Pythonを利用して、2つの正規分布の母集団平均に差があるかの検定を行ってみます。 母平均の差の検定のパターン 2つの母平均の差に関する検定を行う場合、以下のパターンが考えられます。 標本に対応がない場合母分散が既知の場合正規分布による検... 2021.08.07 MathematicsPythonStatistics
Mathematics 【Python】独立性のカイ二乗検定 アンケート結果、ABテスト結果などに有意な差があるかどうか、カイ二乗検定を利用して確認できます。Pythonを使用して簡単に実施してみます。 独立性の検定 以下のようなクロス集計表を考えます。 \(B_{1}\)\(B_{2}\)…\(B_... 2021.08.06 MathematicsPythonStatistics
Python 【Python】基本的な整数最適化問題を解いてみる Pythonを使って、基本的な整数最適化問題の一つである多制約ナップサック問題を解いてみます。後半に参考書籍も紹介しています。 多制約ナップサック問題 多制約ナップサック問題は、以下のように定式化できます。 maximize Σvixisu... 2021.08.04 Python
Python 【Python】AthenaへSQLを発行しSELECT結果をデータフレームに取得する方法 AWSのAthenaでは、S3内のデータをPrestoベースのSQLを使用して参照できます。 フラットファイルにクエリで検索をかけられます。 私も業務でAthenaを使用していますが、PythonからAthenaへSQLを発行したいケースは... 2021.08.03 Python
Python 【Python】基本的な線形最適化問題を解いてみる Pythonを使って、基本的な線形最適化問題を解いてみます。後半に参考書籍も紹介しています。 線形最適化問題とは 一般的に線形最適化問題は以下の式で表されます。 minimize cTxsubject to Ax ≤ b, x∈ℝ mini... 2021.08.02 Python
Python 【PyInstaller】exe実行時のパス取得でエラー 作成したpythonのスクリプトをチームで共有するため、PyInstallerでexeを作成してみましたが、実行時にパスがうまく取得できないケースがありました。 原因 原因はスクリプトのファイルパスを取得する際に以下のpath1の記載を行っ... 2021.08.01 Python
Career 転職を考えている方へ『好きなようにしてください たった一つの「仕事」の原則』 転職するときに参考にした本があります。 一橋大学の楠木建教授が著した『好きなようにしてください たった一つの「仕事」の原則』です。 転職に限らず、キャリアを考えるとき、この本の内容を思い出します。 小手先のテクニックの話ではなく、メンタル面... 2021.07.31 CareerWork
Python 【Python】母比率の検定 Pythonを利用して、1標本の母比率の検定を行ってみます。 母比率の検定 母集団からランダムにnのサンプルを抽出し、条件Aに該当するサンプルの数xの分布は二項分布B(n, p)と考えることができます。pは母集団における条件Aに該当する比率... 2021.07.29 Python