千家信息网

R语言二元正态分布及双变量相关分析的示例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,R语言二元正态分布及双变量相关分析的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。皮尔逊系数、斯皮尔曼系数、肯德尔系数,这是我们
千家信息网最后更新 2026年11月03日R语言二元正态分布及双变量相关分析的示例分析

R语言二元正态分布及双变量相关分析的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

皮尔逊系数、斯皮尔曼系数、肯德尔系数,这是我们在双变量相关分析中经常使用的三大相关系数。皮尔逊系数使用时有一个基本条件,两变量应满足二元正态分布,否则建议选用斯皮尔曼相关系数。

所以,两个连续数据相关分析前,我们有必要首先进行多元(二元)正态分布的检验。R语言中,我们可以使用mvnormtest包中的mshapiro.test函数完成。

案例数据:雇员数据

本号后台回复【雇员】下载案例数据。


二元正态分布检验

现在我想考察一下初始薪金和当前薪金间的相关性, 首先来做二元正态分布检验。

              mydata <- t(employee[,6:7])

mshapiro.test函数的参数U要求是每行是变量,每列是个案,因此我们需要t函数做行列转置。

              library(mvnormtest)          mshapiro.test(mydata)

来看结果:

Shapiro-Wilk normality test
data: Z
W = 0.70689, p-value < 2.2e-16

多元正态分布的 原假设是服从正态分布,经过检验发现,p-value <0.001,显然有理由拒绝原假设,说明这两个变量数据不服从二元正态分布。

此时皮尔逊相关系数是不合适的,那我们就 用斯皮尔曼系数来反映初始薪金和当前薪金的相关性。

R双变量相关分析

              cor.test(x=employee$salbegin,y=employee$salary,method = "spearman")

来看结果:

Spearman's rank correlation rho
data: employee[, 6] and employee[, 7]
S = 3090197, p-value < 2.2e-16
alternative hypothesis: true rho is not equal to 0
sample estimates:
rho
0.8258977

斯皮尔曼显著性检验 p-value <0.001,通过检验,说明存在相关性,有统计学意义。二者的相关程度如何呢?

斯皮尔曼相关系数r=0.826, 说明当前薪金和起始薪金间存在较强的正向相关性。

看完上述内容,你们掌握R语言二元正态分布及双变量相关分析的示例分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

正态分布 系数 变量 分析 薪金 检验 数据 斯皮尔 斯皮尔曼 相关性 语言 函数 皮尔 皮尔逊 示例 两个 内容 方法 更多 案例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海卓越科技互联网 华服互联网科技怎么样 广州大一互联网络科技有限公司 互联网最新的科技 科技与互联网 盈实互联网科技 猫创互联网科技 佰商互联网科技有限公司 顺网科技2021年互联网排名 成都仁贤领冠互联网科技有限公司 玖二柒互联网科技公司待遇 科技互联网的估值 广州市恰铎互联网科技有限公司 朱啸虎曾投资哪些互联网科技企业 山东星卡互联网科技有限公司官网 互联网营销推广黑科技 东营紫格互联网科技 世界互联网科技成果奖 深圳互联网科技园地址 青岛互联网科技园 互联网科技企业 互联网金融监管科技数据 工业互联网科技新基建 金融科技创新监管互联网金融 左右互联网络科技 老年人脱离互联网科技的作文 岳阳华臻互联网科技有限公司 知域互联网科技有限公司大骗子 雨阳互联网卡科技有限公司 启辰互联网科技
0