shapで解析した結果を可視化しようとした際、よくわからないmatplotlibのエラーに遭遇した。

調べても出てこず、色々試した結果うまくいったのでエラーコードと共に対処法を示す。

バグなのか仕様変更なのかはわかっていない。


訳があってRをやらなくてはならなくなった。

環境構築をするにあたってローカルにインストールすることも考えたが、再現性やソフトの競合を避けるという意味でdockerコンテナ上に環境を構築することにした。

単にrstudioのイメージを使用して環境構築することができなかったが、いくつか工夫をすることで対処することが可能だった。

その方法をメモしておく。


自分はコードブロックの表示のために、highlight.jsを利用している。

自分はPCがMac、スマホがAndroidなので、それらでWebサイトの表示を確認していた。

たまたまWindowsでこれを確認する機会があったのだが、システムデフォルトのフォントが適用され、個人的に苦手なフォントになっていた(Windowsのコマンドプロンプトのフォントみたいな感じ、見づらくないだろうか)。

これを改善するために配布されているオープンフォントをサブセット化、圧縮、アップロードを行なったので、その手順を残しておく。


特徴量削減手法について、大体何かしらを漏らしてしまうことが多いので、一覧をメモ。

基本的に

  1. Filter法で大まかに削る
  2. Wrapper法もしくはEmbedded法によって削減する
    • 線形のモデルを用いるべきか非線形を用いるべきか

と言った流れで行うことが多い。


最近の投稿

shap.summary_plotでカラーバーが表示できない

shapで解析した結果を可視化しようとした際、よくわからないmatplotlibのエラーに遭遇した。調べても出てこず、色々試した結果うまくいったのでエラーコードと共に対処法を示す。バグなのか仕様変更なのかはわかっていない。

M1 MacのDocker上でのR studio環境構築

訳があってRをやらなくてはならなくなった。環境構築をするにあたってローカルにインストールすることも考えたが、再現性やソフトの競合を避けるという意味でdockerコンテナ上に環境を構築することにした。単にrstudioのイメージを使用して環境構築することができなかったが、いくつか工夫をすることで対処することが可能だ...

Windowsではコードブロックのフォントを指定しないと見づらくなるという教訓

自分の環境では気づかなかったが、Windowsにおいてコードブロックのフォントが見づらいものになってしまった。これを解決するためにコードブロック用のWebフォント(Ricty Diminished)を設置し、指定することにした。

【Python】内挿・外挿の判定

自分が使う、外れ値検出手法についてのまとめ。説明については各サイトに譲り、使い方をサンプルデータを使って示す。

自分がよく用いる特徴量削減手法まとめ

特徴量削減手法について、大体何かしらを漏らしてしまうことが多いので、一覧をメモ。基本的に Filter法で大まかに削る Wrapper法もしくはEmbedded法によって削減する 線形のモデルを用いるべきか非線形を用いるべきか と言った流れで行うことが多い。