pythonに関する内容
[Python] Logistic regressionの結果をForest plotで図示する
statsmodelsでLogistic regressionやLog binomial regressionした結果を解釈するときに,数字やカテゴリーが多くなりすぎると解釈がとても大変になる.そこで,meta-analysisなどで頻繁...
[Python] Dockerでpygraphvizをインストールする
この記事では,PythonにpygraphvizをDocker, docker-compose.ymlを用いてインストールする方法を紹介する.また,Dockerのイメージにはjupyter notebookのofficial image(...
[Python] statsmodelsでnegative binomial regressionを用いるときの落とし穴
statsmodelsでNegative Binomial Regressionをかけようと思ったら,想像以上の落とし穴があったのでここに記録を示す.
Negative binomial RegressionはPoisson Reg...
[Python] 一般化線形混合モデル(glmm)をGPBoostで実装する
Pythonはよく,Rで当たり前のように出来ることが実装されていないと言われる(実際そう感じる).その状況を徐々に改善していこうとPythonista達が新しいパッケージを作成していってくれている.
今回は,Rで出来るけどPytho...
SphinxとGitHub Pagesで公開したページをGoogleの検索で表示させる
SphinxでGitHub Pagesに公開する方法論はWebに多く有るが,GitHub Pagesで公開した後に検索でヒットさせる方法を書いてあるページは少なかったので,ここで紹介.Google Search Console, Goog...
[Python] statsmodelsのLogistic RegressionでOdds Ratioを求める
この記事では,Pythonのパッケージの一つであるStatsmodelsを用いたLogistic RegressionでOdds Ratioを計算する方法を紹介する.また,Logistic regressionを行うまでのクリーニング方法...
[Python] Pandasのメソッドチェーンを活かしたデータクリーニング
この記事では,調査によって得られる質問表からのデータのクリーニングをPandasのメソッドチェーン(method chaining, 以下chaining)を用いるとコードの可読性が飛躍的に向上するお話と,クリーニングの際の現在の僕のベス...
PyPI,SphinxでのOSS公開をDockerで完結させるためのベストプラクティス
PyPIにライブラリを公開する説明記事は数多くあるが,意外とDockerでそのuploadをどうやって完結させるか書いてある記事は少ない. なので,この記事では,PyPIへのライブラリの登録 -> Sphinxでドキュメントの登録ま...
[Python] 中級者以上のデータサイエンティストにお勧めの本,4冊+α
この記事では中級者以上のPythonプログラマーにお勧めの,"pythonのcode writing"に関する本を紹介する.特に,僕自身がデータサイエンスをやっているので,データ解析に関わるPythonの便利な記法などがまとめられた本を紹...
[PyPI] pipで依存パッケージをインストールさせる,OSS開発者向け
PyPIにOpen Source Software (OSS)を上げたが,pipで依存パッケージ(dependencies)をインストールしてくれず,嵌ったのでその一つの解決方法.
まず検索して出てくる方法としては,setup.py...