Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonでの散布の実装 | 確率と統計
Pythonによるデータサイエンスのための数学

bookPythonでの散布の実装

メニューを表示するにはスワイプしてください

データセットの定義

ここでは、すべての計算で一貫したデータセットを使用できるよう、配列を変数 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)母分散nn で割る)を計算;
  • np.std(data)母標準偏差(分散の平方根)を計算。
123456789101112
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 print(f"Mean: {mean_val}") print(f"Variance (Population): {variance_val}") print(f"Standard Deviation (Population): {std_dev_val}")
copy

サンプル統計量の計算

不偏推定量をサンプルから得るためには、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) - サンプル標準偏差。
12345678910
import 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}")
copy
Note
ノート

標準偏差は分散の平方根であり、元のデータと同じ単位で散らばりの度合いを示すため、解釈しやすい指標。

question mark

numpyライブラリで標準偏差を計算する方法は?

すべての正しい答えを選択

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  8

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  8
some-alt