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

相关推荐
Humbunklung6 分钟前
Rust方法语法:赋予结构体行为的力量
开发语言·后端·rust
萧曵 丶12 分钟前
Rust 内存结构:深入解析
开发语言·后端·rust
Tomorrow'sThinker14 分钟前
[特殊字符] Excel 读取收件人 + Outlook 批量发送带附件邮件 —— Python 自动化实战
python·excel·outlook
算法练习生18 分钟前
Qt核心类QWidget及其派生类详解
开发语言·c++·qt
JosieBook20 分钟前
【Java编程动手学】Java常用工具类
java·python·mysql
1024小神34 分钟前
tauri项目在windows上的c盘没有权限写入文件
c语言·开发语言·windows
老虎062742 分钟前
数据结构(Java)--位运算
java·开发语言·数据结构
yanjiaweiya43 分钟前
云原生-集群管理续
java·开发语言·云原生
Swift社区43 分钟前
Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解
开发语言·leetcode·swift
写不出来就跑路1 小时前
暑期实习感悟与经验分享:从校园到职场的成长之路
java·开发语言·经验分享·spring boot