21の二クラス分類手法を一気に実行して結果を比較する!ダブルクロスバリデーションによる評価付きのプログラム・コード¥9,800カートへ追加シェアデータを準備するだけで、Python言語で21の二クラス分類手法を一気に実行して結果を比較したり、ダブルクロスバリデーションにより評価したりするプログラム・コードです。21の二クラス分類手法はこちらです。http://univprof.com/archives/16-07-01-4380227.htmlこのようにアンサンブル学習を含む代表的なニクラス分類手法が揃っております。一通りのデータ分析・解析ができるってことです。■kNNCにおけるk■DTにおける決定木の深さ■RFにおける各決定木で使う説明変数の割合を最適化しており、その結果も出力されます。1.のLDAと2.のLSVMは線形のクラス分類手法ですので、それぞれの標準化後の変数の重みの値も出力されます。より各手法の予測性能を評価します。至れり尽くせりなプログラムになっております。ダブルクロスバリデーションにはサンプル数が多いと少し時間がかかるため、ダブルクロスバリデーションを省略することもできます。以下のURLからzipファイルをダウンロードしてください。http://univprofblog.html.xdomain.jp/code/bclass_analysis_all_e_python_pass.zip購入していただくと、zipファイルを解凍するためのパスワードが表示されます。このプログラムはcsvファイルによってデータのやり取りをします。csvファイルのデータ形式およびサンプルデータについては下のURLのページをご覧ください。https://note.mu/univprof/n/n694487325cb1プログラムを実行するときのPython環境については下のURLのページをご覧ください。https://note.mu/univprof/n/nb07629b23252また下のURLのzipファイルもダウンロードして下さい。http://univprofblog.html.xdomain.jp/code/supportingfunctions.zip解凍すると必要なスクリプトと関数があります(こちらは無料です)。解凍した後に、クラス分類のプログラムのディレクトリ(フォルダ)と同じところにすべてのファイルを置いてください。結果が画面に出てきて、以下のcsvファイルが保存されます。実行したあとに保存されるcsvファイルとその内容をまとめます。(省略可能)決定木によって得られたルールを見るためには、DTResult.dotというファイルをGraphvizというソフトウェア(アプリ)で開く必要があります。Graphvizをインストールされていない方は、こちらからダウンロードしてインストールしてください。ランチもディナーも...SPIKEマーケットでお得な商品を見つけよう。