1
import numpy as np
np.random.seed(12)
num_observations = 5
x1 = np.random.multivariate_normal([1, 1], [[1, .75],[.75, 1]], num_observations)
sum = 0
for i in x1:
sum += i
print(sum/num_observations)
出力は[0.95766788 0.79287083]として出力されますが、多変量分布を生成している間に[1,1]であってはいけません。何multivariate_normal
multivariate_normalメソッドの平均出力が分布の平均と異なるのはなぜですか?
Bradさん、ありがとうございました。私はそれが5つのサンプルを生成し、それを返すという印象の下にあったが、それはその分布から5つの値を引くだけである。 –