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

相关推荐
小娄~~1 分钟前
多线程函数
c语言·开发语言
2301_809204702 分钟前
Redis怎样强行终止陷入死循环的Lua脚本
jvm·数据库·python
Hello.Reader2 分钟前
算法基础(九)——循环不变式如何证明一个算法是正确的
java·开发语言·算法
寻道模式3 分钟前
【开发心得】给私有部署OpenClaw添加PDF阅读技能
开发语言·python·pdf
逐梦苍穹3 分钟前
Claude Code调用Codex失败复盘:从10个Agent、0次codex exec到Bash-only Worker + Hook强制委托
开发语言·chrome·bash
2401_846339565 分钟前
mysql如何确保主从数据完全同步_开启半同步复制机制
jvm·数据库·python
流年viv6 分钟前
投稿_电价预测优化实践
python·数据分析·ai编程
赏金术士7 分钟前
Kotlin 从入门到进阶 之泛型 模块(七)
android·开发语言·kotlin
代码中介商7 分钟前
C++ 异常处理完全指南
开发语言·c++
m0_7414817810 分钟前
mysql如何设置定时自动备份脚本_编写shell脚本与cron任务
jvm·数据库·python