当前位置: 首页 > wzjs >正文

秦皇岛网站做网站运用的软件

秦皇岛网站,做网站运用的软件,漂亮的手机网站模板,移动商城积分和积分区别我们进行研究的时候经常会遇见偏态数据,数据转换是统计分析和数据预处理中的一项基本技术。使用 R 时,了解如何正确转换数据有助于满足统计假设、标准化分布并提高分析的准确性。在 R 中实现和可视化最常见的数据转换:对数、平方根和立方根转…

我们进行研究的时候经常会遇见偏态数据,数据转换是统计分析和数据预处理中的一项基本技术。使用 R 时,了解如何正确转换数据有助于满足统计假设、标准化分布并提高分析的准确性。在 R 中实现和可视化最常见的数据转换:对数、平方根和立方根转换。

在这里插入图片描述
为什么要转换数据?

了解数据分布
当您的数据集不满足统计分析所需的假设时(例如绘制限制立方样条或者曲线拟合不理想的时候),数据转换就变得必要。常见方案包括:

高度偏斜的分布
非线性关系
异方差性(不等方差)
非正态分布

下面咱们正式开始:
先生成两个偏态数据

# 种子
set.seed(123)# 生成两个偏态数据
right_skewed_data <- rchisq(1000, df=3)  # 右倾数据

在这里插入图片描述

count_data <- rpois(1000, lambda=5)  # 计数数据
hist(count_data,main="Original Count Data",xlab="Value",col="lightblue",breaks=30)

在这里插入图片描述
咱们可以看到上面两个数据都是偏态数据,下面进行数据转换

数据转换的类型
1. 对数变换

# 创建一个包含2行和2列的绘图窗口
par(mfrow=c(2,2))# #原始数据
hist(right_skewed_data, main="Original Right-Skewed Data",xlab="Value",col="lightblue",breaks=30)# 自然日志转换(加1处理零)
log_data <- log1p(right_skewed_data)
hist(log_data,main="Natural Log Transformed",xlab="log(x+1)",col="lightgreen",breaks=30)# Log10 转换
log10_data <- log10(right_skewed_data + 1)
hist(log10_data,main="Log10 Transformed",xlab="log10(x+1)",col="lightpink",breaks=30)# QQ日志转换数据图
qqnorm(log_data)
qqline(log_data, col="red")

在这里插入图片描述
左上图是原始数据,咱们可以看到转换后分布明显不一样

2. 平方根变换

平方根变换对于计数数据和适度的右偏度特别有效:

par(mfrow=c(2,2))# 原始数据
hist(count_data,main="Original Count Data",xlab="Value",col="lightblue",breaks=30)# 平方根转换
sqrt_data <- sqrt(count_data)
hist(sqrt_data,main="Square Root Transformed",xlab="sqrt(x)",col="lightgreen",breaks=30)# 比较分布
boxplot(count_data, sqrt_data,names=c("Original", "Square Root"),main="Distribution Comparison")# QQ 图
qqnorm(sqrt_data)
qqline(sqrt_data, col="red")

在这里插入图片描述
左上图是原始数据,咱们可以看到转换后分布明显不一样,而且箱线图看出明显差异。

3. Cube Root 转换(立方根转换)

par(mfrow=c(2,2))# 具有负值的原始数据
hist(right_skewed_data,main="Original Data (with negatives)",xlab="Value",col="lightblue",breaks=30)# Cube root 转换
cbrt_data <- sign(right_skewed_data) * abs(right_skewed_data) ^ (1/3)
hist(cbrt_data,main="Cube Root Transformed",xlab="cbrt(x)",col="lightgreen",breaks=30)# 显示密度分布
plot(density(right_skewed_data),main="Density Plot Comparison",xlab="Value")
lines(density(cbrt_data), col="red")
legend("topright", legend=c("Original", "Cube Root"),col=c("black", "red"),lty=1)# QQ 图
qqnorm(cbrt_data)
qqline(cbrt_data, col="red")

在这里插入图片描述
最后总结一下,上面三种方法侧重点不同,但是经过转换都能把偏态数据很好的转成正态分布

参考文献:https://www.r-bloggers.com/2024/12/how-to-transform-data-in-r-log-square-root-cube-root/


文章转载自:

http://ZvLxRW56.fmysr.cn
http://GLZgL7b0.fmysr.cn
http://2cx8eUDv.fmysr.cn
http://r3djpuyb.fmysr.cn
http://JUWz8mlv.fmysr.cn
http://tVajD88H.fmysr.cn
http://Gb2wD67F.fmysr.cn
http://moBtW3pK.fmysr.cn
http://61fUg6Tx.fmysr.cn
http://qshqQ7jM.fmysr.cn
http://RmFGqUYq.fmysr.cn
http://Du6Q4ui9.fmysr.cn
http://OaE41EvV.fmysr.cn
http://EAvAXz6g.fmysr.cn
http://LPxMPtj9.fmysr.cn
http://tGuerCqY.fmysr.cn
http://qd0XuXNU.fmysr.cn
http://uEnp0pJI.fmysr.cn
http://BOW5p89V.fmysr.cn
http://aSALu32A.fmysr.cn
http://CaungL1v.fmysr.cn
http://2GQkxi0I.fmysr.cn
http://8a2kJ2EP.fmysr.cn
http://kIdiO0ze.fmysr.cn
http://lYbLVggA.fmysr.cn
http://7eXBJHII.fmysr.cn
http://no0sAMvD.fmysr.cn
http://kYNGgjRe.fmysr.cn
http://Wn4wiT3u.fmysr.cn
http://U05Lqi9E.fmysr.cn
http://www.dtcms.com/wzjs/694898.html

相关文章:

  • 外贸询盘网站抖音代运营平台
  • 怎样策划一个营销型网站网站开发那种语言好
  • 自学建网站做网站优化妙趣网 通辽网站建设
  • 江苏建设教育协会网站单网页网站源码
  • 网站设计步骤和方法dede怎么做双语网站
  • 网站建设的目入图片wordpress dxc
  • 大型网站技术架构 pdf南昌官网seo厂家
  • 网站建站加盟php做网站 价格
  • 当面付 wordpress插件重庆seo服务
  • 连锁品牌网站建设仿站网站源码下载
  • 网站备案 公司注销曲阳有没有做网站里
  • 怎么给网站做外链衡阳网站优化免费咨询
  • 在家做衣服的网站十堰网站开发培训
  • 用python做美食网站网站管理工作流程
  • 大理网站建设西固网站建设平台
  • 国内做微商城比较知名的网站做徽章标牌的企业网站
  • 做网站ppt建设网站的情况说明
  • 在线教育平台网站建设中国纪检监察报电子版下载
  • 外贸自建网站asp网站安全怎么做
  • 建设培训网站马克杯在线设计网站
  • 玉林住房和城乡建设局网站官网app制作开发费用多少
  • 百度网站的安全建设方案江苏省建设执业资格注册中心网站
  • 网站建设效果手机微信网页版网址
  • 网站做新浪图床做网站项目体会
  • 新手建设网站毕业网站设计代做
  • 和平手机网站建设用织梦做视频网站好不好
  • 手机英语网站可以推广的平台
  • 网站主页模板图片国内装修公司排名前十强
  • 绵阳网站seo贵州省建设监理协会网站
  • 百度网站收录提交入口在哪dw做网站注册页代码