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

相关推荐
消失的旧时光-19436 小时前
从 Kotlin 到 Dart:为什么 sealed 是处理「多种返回结果」的最佳方式?
android·开发语言·flutter·架构·kotlin·sealed
yq1982043011566 小时前
静思书屋:基于Java Web技术栈构建高性能图书信息平台实践
java·开发语言·前端
一个public的class6 小时前
你在浏览器输入一个网址,到底发生了什么?
java·开发语言·javascript
Jinkxs6 小时前
Gradle - 与Groovy/Kotlin DSL对比 构建脚本语言选择指南
android·开发语言·kotlin
&有梦想的咸鱼&6 小时前
Kotlin委托机制的底层实现深度解析(74)
android·开发语言·kotlin
小瑞瑞acd6 小时前
【小瑞瑞精讲】卷积神经网络(CNN):从入门到精通,计算机如何“看”懂世界?
人工智能·python·深度学习·神经网络·机器学习
火车叼位6 小时前
也许你不需要创建.venv, 此规范使python脚本自备依赖
python
BD_Marathon6 小时前
设计模式——依赖倒转原则
java·开发语言·设计模式
火车叼位6 小时前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python
孤狼warrior6 小时前
YOLO目标检测 一千字解析yolo最初的摸样 模型下载,数据集构建及模型训练代码
人工智能·python·深度学习·算法·yolo·目标检测·目标跟踪