点赞发Nature
关注中Science
p-value表示线性回归中的斜率、截距的显著性,p-value越小,表示得到的结果越显著。
之前我用curve fit的方法实现了线性函数的拟合,但是这有些大材小用了,而且过程较为繁琐,不方便p值等的计算。
curve fit方法实现线性拟合
用scipy.stats
linregress
方法可以一步实现包括斜率、截距、标准差、p值的计算:
from scipy import stats
import numpy as np
x = np.random.random(10)
y = np.random.random(10)
slope, intercept, r_value, p_value, std_err = stats.linregress(x,y)
————————
我是仁荷大学的经管博士生,关注能源转型过程中的环境经济问题。
专注于分享科研中的python技巧,欢迎一起交流、学习。
关于我的博客内容、其他相关的研究问题,有问题可以评论、私信我~