matplotlib

1/26ページ

Pythonを使った回帰分析の概念の解説 その1

最近、機械学習、人工知能等が流行っておりその基盤となる統計学についての知識が重要となっていると思います。そこで、統計学の中でもその効果がわかりやすい回帰分析の原理についてPythonで計算したりグラフを書いたりしながら概念的に理解できることを目的として説明を試みたいと思います。 統計の専門家ではないので、もしご指摘・コメントありましたらぜひご連絡ください。数学的に厳密でない点もあると思いますが、ご容赦ください… データセット […]

過去のデータからビッグデータ分析で株価を予測する

今日は 15 年ぶりに日経平均が 19,000 円台を一時回復し、 6 月末までには 2 万円に達するのではとの声も出ていますが、そんな中ビッグデータ (笑) 分析で株式の分析をする話です。 効率的市場仮説 金融の世界には効率的市場仮説というものがあり、どのような情報を利用しても他人よりも高いパフォーマンスを継続してあげることは不可能であるという説があります。これほど誤解されたりあるいは都合良く解釈されたものはないと筆者は考えます。 こ […]

pandas + matplotlib による多彩なデータプロッティング

科学技術計算用言語としての Python そもそもなぜデータ分析などの科学技術計算を Python でやるのでしょうか。主に次の二点によります。 NumPy, pandas, matplotlib など豊富なライブラリが揃っている 汎用性の高いグルー言語として利用できる データフレームを利用した計算とそのグラフ描画 (プロッティング) のみであれば R のほうがどちらかといえば簡単かもしれません。しかし統計解析を汎用性の高い Pytho […]

scikit-learn + DBSCAN によるクラスタリング

今日は昨日に引き続き SciPy and NumPy Optimizing & Boosting your Python Programming の中から scikit-learn を使った例を軽く説明します。クラスタリングについてはすでに食べられるキノコを見分けるやクラスタリングの結果を再利用するといった記事で説明しましたし scikit-learn によるクラスタリング でも取り扱ってきましたから機械学習の中でもすっかりお馴 […]

Python × Bradley-Terry's Modelでセ・パ両リーグの戦力値遷移を可視化

Bradley-Terry’s Model これは、「強さ」を図るモデルです。 簡単にいうと、試合の結果から各々の「強さ」を数値化できるよっていう概念です。 以下の論文が参考になりましたので、詳しくはこちらをご覧ください。 「強さ」に対する定量的評価法とその応用 n個の要素 (チームや個人) があり、何らかの対戦を行うものとする。 対戦は 1要素 対 1要素 のマッチで行われ、その結果は片方の要素の対して勝利、または敗北しか […]

食べられるキノコを見分ける

CodeIQ の問題を解く (2) 昨日に引き続き CodeIQ に掲載された問題を解いてみます。 「機械学習基礎」簡単な問題を解いて理解しよう!前篇 http://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002315 今日は第 2 問を解きます。 クラスタリング 問題 海賊船で催されたPRML読書会は楽しかった。 機械学習の事も少しはわかった気がするし、金貨も沢山貰えた。偽金貨もずいぶん […]

pandasのプロット機能を使いJupyter上で作図

環境 OS X El Capitan 10.11.6 python: 2.7.11 pandas: 0.18.0 matplotlib: 1.5.1 numpy: 1.10.4 IPython: 4.1.2 初めに Pythonによる作図のおすすめ10 Pythonには様々な作図方法があり、matplotlibというライブラリを使うのが基本です。ただそれは少し野暮ったいので楽にオシャレに描けるようにするseabornというラッパーがあり […]

matplotlibでリアルタイム描画

モチベーション センサーとかの値を確認したり,機械学習の学習状況とかそんなんをリアルタイムにグラフにプロットしながら見たいときがある. pythonにはmatplotlibっていう便利なグラフ作成ライブラリがあるのでこれを使いたい. 既知の問題とか 普通matplotlibでグラフを作るときは import matplotlib.pyplot as plt """ plotしたいデータを計算する処理 ... """ plt.plot(d […]

Python 3.3でmatplitlibとpylabを使おうとしたら RuntimeError: Python is not installed as a frameworkというエラーが発生したときの解決方法

経緯 pyenv virtualenv Python 3.3.1 で、Scikit-learnを使った機械学習をやろうと思い立った。ついでに図の可視化もやろうと考えてmatplotlibも使うことにした。matplotlibを簡単に使うためにpylabをimportしたところ、RuntimeError: Python is not installed as a frameworkというエラーが発生したので、matplotlibの設定を変 […]

無料で読めるデータ分析に役立つ Python の電子書籍まとめ

以前、機械学習や統計に関する情報収集についてまとめました。今日はその続きというか補足で、データ分析に役立つ無料で読める Python E-book をまとめました。 ここにある PDF を取り敢えず手持ちのタブレットか PC に突っ込んでいつでも必要なときに参照すると良いでしょう。毎回 Google 検索しても良いですが、確実に理解しておきたい基礎となる知見はやはり書籍で持っていたほうが安心です。 プログラミング言語 まずは Pytho […]

1 26