失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 置信椭圆-python

置信椭圆-python

时间:2022-09-07 08:04:40

相关推荐

置信椭圆-python

卡方概率表:https://people.richland.edu/james/lecture/m170/tbl-chi.html

opencv画椭圆:/2.4.9/modules/core/doc/drawing_functions.html?highlight=ellipse#cv2.ellipse

numpy.linalg.eig() 特征向量求解矩阵:/doc/numpy-1.10.1/reference/generated/numpy.linalg.eig.html

cov = np.cov(x, y) #计算协方差矩阵

lambda_, v = np.linalg.eig(cov) # 计算矩阵特征向量

lambda_ = np.sqrt(lambda_)

s=4.605 #根据置信区间查卡方概率表 95% 5.991 99% 9.21 90% 4.605

ax = plt.subplot(111, aspect=‘equal’)

ell = Ellipse(xy=(np.mean(x), np.mean(y)),

width=lambda_[0]*np.sqrt(s) *2, height=lambda_[1]*np.sqrt(s)*2,

angle=np.rad2deg(np.arccos(v[0, 0])),facecolor=‘yellow’,alpha=0.3)

ax.add_artist(ell)

plt.scatter(x, y)

plt.axis(‘scaled’)

plt.axis(‘equal’)

plt.show()

如果觉得《置信椭圆-python》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。