Pythonでデータの正規性を確認するサンプルコード
データの正規性を確認する
様々な統計学的な検定において、解析対象データが正規性のあるもの(パラメトリック)か、非正規(ノンパラメトリック)なものでは、適切な検定方法がことなるため、最初にデータの正規性を確認する必要があります。
そこで今回は、簡単にデータの正規性を確認するためのサンプルコードをご紹介したいと思います。
データの正規性を確認するサンプルコード
import numpy as np from numpy.random import * from scipy import stats import pandas as pd import matplotlib.pyplot as plt ############ 検証データの準備 ############# #Pandasでエクセルからリストを持ってくる場合 df = pd.read_excel("data.xlsx")#読み込みxlsxファイル指定 excel_list = df["length"]#ここで列名を指定する #numpyで生成 normal = randn(1000)#正規分布に従う乱数 randam = rand(1000)#非正規なただの乱数 ############ 正規性確認の関数 ############# def check_norm(x): plt.hist(x, bins=100)#ヒストグラム表示 plt.pause(.01) stats.probplot(x, dist="norm", plot=plt)#QQプロット表示 plt.pause(.01) p=stats.shapiro(x)#シャピロウィルク検定 print(p) ###### 確認したいリスト名を引数に指定 ##### check_norm(excel_list) check_norm(normal) check_norm(randam)
出力例
参考にしたページ
『なろう小説API』のアップデートが来ていたらしい件
なろう小説APIがこっそりアップデート
https://t.co/hIJbV6Jq3q
— 電子の触手🔞ノクタムーンミッド非公式アプリ開発 (@densinosyokusyu) 2019年8月26日
> 出力要素の追加について(2019/8/20)
> 小説情報の出力要素に感想数、期間別ポイントを表す項目を追加しました。
ちょおおおおおおおおっ!?すごいアップデートが来てるジャン!? pic.twitter.com/kM73Nfa5n8
なろう小説APIに「感想数」「期間別ポイント数」の項目が新たに追加されていた様です。
【Python】なろう小説APIの活用例:Nコードのリストを使って作品タイトル入りhtmlリンクを生成するサンプルコード
なろう小説APIとPythonを組み合わせる
なろう小説API - なろうデベロッパーが提供している「なろう小説API」を使うことで色々なことができます。
そこで今回はNコードのリストを使って「作品タイトル入りのhtmlリンクタグ」を自動的に生成するサンプルコードをご紹介したいと思います。
【たった2ステップで完了】pipでインストール済みPythonモジュールを一括アップデートする最も簡単な方法
ステップ①「pip-review」のインストール
pip install pip-review
解説
「pip-review」モジュールを使うことで、アップデートの確認からアップデートの実行までを自動で行うことが出来ます。
補足:pip自体のアップデート
pip install --upgrade pip
事前に現在の環境をファイルに書き出しておく
pip freeze > requirements.txt
事前にrequirements.txtを書き出して、ファイルに保存しておけば万が一アップデート後に動かなくなっても、元の環境に戻すことができます。
requirements.txtからpipインストールする方法
pip install -r requirements.txt