numpy 和 pandas 中方差的计算

numpy 中计算的方差就是样本方差本身,公式为:

σ 2 = i = 1 N ( x i x ¯ ) N

pandas 中计算的方差为无偏样本方差,公式为:

σ 2 = i = 1 N ( x i x ¯ ) N 1

代码为证:

import numpy as np
import pandas as pd

a = np.array([1,2,3,4,5]) # 构造np.array对象
b = pd.Series([1,2,3,4,5]) # 构造pd.Series对象
a.var(), b.var() # 求方差

# (2.0, 2.5)

猜你喜欢

转载自blog.csdn.net/guo_ya_nan/article/details/79936246