Python

Python

統計学:初学者向けにPythonによる代表値の求め方を基本から解説します

統計学を学んだことがない方を対象に基本から解説しています。今回は、前回扱った「代表値」をPythonで求める手順を基本から解説していきます。平均値、中央値、最頻値の順に扱っていきます。記事を最後まで読むことで、これらの代表を簡単にPythonで算出できるようになります。
Python

統計学:初学者向けに記述統計(代表値と散布度)を基本から解説します

統計学を学んだことがない初学者を対象にして、基礎から解説していきます。第一回目は記述統計を扱います。記述統計では代表値と散布度の取り扱いに分けて解説していきます。この投稿を最後まで読むと記述統計とは何かがわかり、実際にPythonでコードをかけるようになります。
Python

Python初心者向け:pandasの表示設定の変更を基本から解説

pandasではオプションの設定を変更することで、表示のカスタマイズが可能です。設定変更をして、自分好みの動作や表示を手に入れましょう。今回は属性にアクセスして、その設定を変更する方法をご紹介します。まずはどんな設定項目があるのから確認していきましょう。
Python

Python初心者向け:時系列データを解析して予測する手順を基本から解説

今回はサンプルデータを用いて、データが定常であるかの確認や定常データへの加工など、実際に時系列データ解析をおこなう手順を解説し、モデル構築をおこないます。最後に構築したモデルで予測をおこない、実際のデータと比較までおこないます。
Python

Python初心者向け:時系列データのモデルを基本から解説

基本的に(弱)定常性が仮定されない、時系列解析を実施できません。まずは、定常性の確認から始めましょう。非定常なデータは加工して定常なデータにしたうえで時系列解析を始めます。時系列解析のモデルにも様々なものがあるので、今回はモデルの種類を整理しましょう。
Python

Python初心者向け:時系列データの周期性を基本から解説

今回はStatsModelsを用いて時系列データの分析の仕方を学びましょう。まずは時系列データの周期性を確認する方法を基本から解説します。時系列データにはトレンド、周期変動、不規則変動の3つのパターンがあります。この3つの確認から始めましょう。
Python

Python初心者向け:時系列データ分析の基本を解説

今回は時系列データの取り扱いを基本から解説していきましょう。テーブルデータ的な取り扱いをすることもありますが、時系列データ特有の取り扱いがあります。まずは、時系列データの特徴の整理からはじめて、実際の処理の仕方を基本から解説していきます。
Python

Python初心者向け:DataFrameのデータ選択を基本から解説

今回はpandasのデータ構造の1つであるDataFrameのデータ選択方法を基本から解説していきます。DataFrameのデータ選択方法もいくつもあるため、1つずつ整理して理解を深めていきましょう。この記事を読めば、誰でもDataFrameからデータ選択をできるようになります。
Python

Python初心者向け:Seriesのデータ選択を基本から解説

pandasのデータ構造であるSeriesとDataFrameのデータ選択方法を基本から解説します。いくつかの方法があるのですが、はじめの理解があやふやだと後で混乱してしまうでしょう。SeriesとDataFrameに分けて、順に整理していきましょう。
Python

Python初心者向け:Pandasのデータ構造を基本から解説

Pythonでデータ分析を始める方向けにpandasライブラリを基本から解説します。まずはpandasのデータ構造を学びましょう。Serires、DataFrame、Indexのデータ構造がありますが、今回はSeriresとDataFrameの基本を解説していきます。
Python

Python初心者向け:if文で条件分岐する方法を基本から解説

Python初心者の方向けにif構文を基本から解説します。条件によって処理を分ける際に必須となる構文です。いくつかパターンがあるので、まずは基本の形を確認して、その後、複数の条件で分岐させる方法やfor文と組み合わせた使い方まで扱います。
Python

Python初心者向け:for文でループ処理する方法の基本

Python初心者の方向けにfor文によるループ処理を基本から解説していきます。まずは、for文の記法を確認して、いくつかのパターンを見ていくことにしましょう。まったく知識がない状態からでもループ処理ができるようになります。簡単な例からみていきましょう。
Python

Python初心者向け:文字列型を基本から解説

Python初心者の方向けに文字列型について基本から解説していきます。プログラムでは、文字の集まりを文字列として扱います。今回はこの文字列型についてその定義方法、連結の方法、連結時の注意点を解説します。この記事で、文字列型の最低限の知識を身につけることができます。
Python

Python初心者向け:辞書型を基本から解説

Python初心者の方向けに辞書型を基本から解説します。まずは、辞書型の基本をおさえましょう。辞書型の定義の仕方、値を取り出す方法、辞書型に要素を追加する方法を学びます。最後に、辞書型から登録されているkeyやvalue、を取り出す方法、keyとvalueのセットを取り出す方法まで扱います。
Python

Pythonでデータ分析をするための基礎知識を学ぶステップ

Python初心者の方向けに、データ分析の基礎知識を身につけるための学習ステップをご紹介します。最初は細部にこだわらず、概要を把握したら実際にデータを扱ってみるのがよいです。とにかく実際のデータに触れるために、大前提となる最低限の知識を身につけるのが一番です。
Python

Python基礎:f-strings

はじめに 今回はf-stringsを扱います。f-stringsはPython3.6から導入された、文字列中に変数を展開したりコードを実行したりできる機能です。文字列のformatメソッドよりも短い記述で読みやすい場合もあります。是非身に...
Python

Python基礎:APIをたたく

はじめに 今回はPythonでAPIを用いてデータを取得する方法を扱います。世の中には様々なサービスがあって、APIが公開されています。APIを利用することでそのサービスに関するデータを簡単に取得することができます。APIの基本を身につけ...
Python

Python基礎:Windowsで手軽にPythonプログラムを実行する

はじめに 今回は、Windowsで気軽にPythonプログラムを実行する方法を扱うことにします。Pythonで作ったプログラムをもっと簡単に実行できたらよいのにと思ったことはありませんか?ただ、.pyファイルとPythonを関連付けてしま...
Python

Python基礎:map, apply, applymap

はじめに 今回はPandasのデータに関数を適用させる方法を扱います。このblogでもこれまで使っていましたが、一度、整理しておきましょう。扱うのはmap, apply, applymapです。順にみていきましょう。 サンプルデータ サン...
Python

Python基礎:決定木の解釈

はじめに これまでも何回か扱ってきた決定木ですが、今回は決定木を可視化して解釈する部分を解説します。決定木分析を使うのは、結果の説明を求められるときが多いかと思います。そこで、可視化した結果をどのように解釈して説明すればよいのか、を考える...