python计算相关系数R

方法一:

python 复制代码
import numpy as np

# 计算相关系数R
def r(y_true, y_pred):
    y_true = np.array(y_true)
    y_pred = np.array(y_pred)
    corr = np.corrcoef(y_true, y_pred)[0][1]
    return corr

corr = r(yture, ypred)

方法二

python 复制代码
import scipy.stats
# 计算皮尔逊相关指数,并进行显著性检验
def get_pex(x,y):
    aaa = scipy.stats.pearsonr(x, y)
    print('皮尔逊系数是:{},显著性检测值是:{}'.format(aaa[0],aaa[1]))

pex_r = get_pex(x, y)[0]
pex_p = get_pex(x, y)[1]

参考:https://mp.weixin.qq.com/s/nABJf4WBR4Y4oEZiYKPK4Q

相关推荐
2301_81480986几秒前
如何通过SSH隧道连接远程数据库_本地端口转发与phpMyAdmin
jvm·数据库·python
2301_814809864 分钟前
C++如何验证YAML语法格式是否正确_try-catch解析校验用法【实战】.txt
jvm·数据库·python
人道领域5 分钟前
【LeetCode刷题日记】225.用队列实现栈--三招实现栈操作(多种思维)
java·开发语言·算法·leetcode·面试
zhangchaoxies6 分钟前
mysql如何开启慢查询日志_mysql性能监控环境配置
jvm·数据库·python
Mr_pyx6 分钟前
【告别for循环】Java Stream 流式编程精通:从入门到源码级的性能优化
java·开发语言·性能优化
tjc199010056 分钟前
Python数据分析如何识别异常值_IQR四分位距检测法实战
jvm·数据库·python
:1217 分钟前
java基础--数组
java·开发语言
2401_871696527 分钟前
CSS如何通过JS修改CSS变量_使用setProperty动态更新样式
jvm·数据库·python
吕源林9 分钟前
php怎么调用OPPO AI图像超分_php如何将低分辨率图放大不失真
jvm·数据库·python
爱上好庆祝9 分钟前
学习js第一天(出发新世界)
开发语言·前端·javascript·css·学习·html·ecmascript