python拟合显示置信区间_如何用python实现在散点图中显示95%的置信区间?

可以采用两种方法,一种是直接调用像seaborn这样的库,另一种是在matplotlib的基础上根据置信带的原理自己完善。一、调用seaborn可以使用sns.regplot()这个函数,其中参数ci为置信水平,默认为95%,我们可以设置为99%或者其他值。调用方式为:sns.regplot(x=x, y=y, ci=95)具体示例如下所示:代码# Import standard packages...
摘要由CSDN通过智能技术生成

可以采用两种方法,一种是直接调用像seaborn这样的库,另一种是在matplotlib的基础上根据置信带的原理自己完善。

一、调用seaborn

可以使用sns.regplot()这个函数,其中参数ci为置信水平,默认为95%,我们可以设置为99%或者其他值。

调用方式为:

sns.regplot(x=x, y=y, ci=95)

具体示例如下所示:

代码

# Import standard packages

import seaborn as sns

import numpy as np

import matplotlib.pyplot as plt

# Set time seed

np.random.seed(8)

# Generate data

mean, cov = [4, 6], [(1.5, .7), (.7, 1)]

x, y = np.random.multivariate_normal(mean, cov, 80).T

# Plot figure

ax = sns.regplot(x=x, y=y, ci=95)

plt.show()

910e283af7be

lr.png

二、自己实现

在理解置信区间(confidence interval)的基础上,尝试实现

例如下面的代码中

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值