Pythonでの散布の実装
メニューを表示するにはスワイプしてください
データセットの定義
ここでは、すべての計算で一貫したデータセットを使用できるよう、配列を変数 data に代入します。
import numpy as np
# Create a numpy array of daily sales
data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16])
母集団統計量の計算
この関数は配列を入力として受け取り、すべての要素の平均値を返します。これはデータセットの中心傾向を要約します。
mean_val = np.mean(data) # Mean
variance_val = np.var(data) # Population variance (ddof=0 by default)
std_dev_val = np.std(data) # Population standard deviation
np.mean(data)は算術平均(平均値)を計算;np.var(data)は母分散(n で割る)を計算;np.std(data)は母標準偏差(分散の平方根)を計算。
123456789101112import numpy as np # Create a numpy array of daily sales data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16]) mean_val = np.mean(data) # Mean variance_val = np.var(data) # Population variance (ddof=0 by default) std_dev_val = np.std(data) # Population standard deviation print(f"Mean: {mean_val}") print(f"Variance (Population): {variance_val}") print(f"Standard Deviation (Population): {std_dev_val}")
サンプル統計量の計算
不偏推定量をサンプルから得るためには、ddof=1 を使用。
これは ベッセル補正 を適用し、分散を $n$ ではなく $(n-1)$ で割る。
sample_variance_val = np.var(data, ddof=1)
sample_std_dev_val = np.std(data, ddof=1)
np.var(data, ddof=1)- サンプル分散;np.std(data, ddof=1)- サンプル標準偏差。
12345678910import numpy as np # Create a numpy array of daily sales data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16]) sample_variance_val = np.var(data, ddof=1) sample_std_dev_val = np.std(data, ddof=1) print(f"Variance (Sample): {sample_variance_val}") print(f"Standard Deviation (Sample): {sample_std_dev_val}")
ノート
標準偏差は分散の平方根であり、元のデータと同じ単位で散らばりの度合いを示すため、解釈しやすい指標。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 8
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 8