R数据科学
文章平均质量分 82
庄闪闪
这个作者很懒,什么都没留下…
展开
-
不同分布的QQ图绘制
最近科研论文的审稿意见,需要对数据的拟合情况进行说明。分位数-分位数图(Quantile-Quantile plot,简称 QQ 图)是一种不错的选择。介绍:一种用于检查数据是否符合某个理论分布的统计图。基本思想:比较观察数据的分位数与理论分布的分位数。判断依据:如果数据符合理论分布,那么 QQ 图上的点将近似落在一条直线上。绘制步骤排序数据: 将观察数据按照大小进行排序。计算分位数: 计算每个观察数据点对应的分位数。这可以通过排名除以总数据点的数量来实现。原创 2023-12-17 09:25:04 · 1332 阅读 · 0 评论 -
测量 R 代码运行时间的 5 种方法
平常在撰写论文时,会需要比较算法之间的计算时间。本篇文章给出几种测量 R 代码运行时间的方法。本文是小编学习过程中的笔记,主要参考博客12。原创 2023-02-27 19:03:07 · 2781 阅读 · 0 评论 -
利用 ChatGPT 回答 R 相关问题
最近小编也尝试使用了 ChatGPT,下面给出一些知乎上常见 R 语言相关问题的回答。原创 2023-02-10 20:28:20 · 1969 阅读 · 0 评论 -
大家都是在哪些网站找数据?
对于统计专业的学生/学者,除了对统计理论/方法的学习之外,我们也应该有产生和获取数据的能力。而不能闭门造车,仅仅做一些理论的内容。小编认为更应该从实际出发(数据出发),观察数据中存在的问题,进而使用一些统计理论解决问题。上面的话主要从统计大咖们的讲座中受到启发。于是,我也开始以这种思维进行科研和学习。下面分享一些,自己“存”的数据以及可以获得数据的开源网站。原创 2022-09-18 17:34:34 · 2481 阅读 · 0 评论 -
ggplot 分面的细节调整汇总
在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍 第六幅图(F) —— 四维散点图,这个图在科研绘图中也是较为常用。可以展现多个维度的数据。那我们来看看,作者是怎么实现这个功能的吧,本文知识点较多,大家耐心学习,建议自己实践。对应代码、数据可在 GitHub - marco-meer/scifig_plot_examples_R: Scientific publication figure plotting examples with R原创 2022-07-04 20:22:31 · 2004 阅读 · 0 评论 -
学习SCI论文绘制技巧(F)
在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍 第六幅图(F) —— 四维散点图,这个图在科研绘图中也是较为常用。可以展现多个维度的数据。那我们来看看,作者是怎么实现这个功能的吧,本文知识点较多,大家耐心学习,建议自己实践。对应代码、数据可在 GitHub - marco-meer/scifig_plot_examples_R: Scientific publication figure plotting examples with R原创 2022-06-01 15:00:34 · 1067 阅读 · 0 评论 -
学习SCI论文绘制技巧(E)
在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍 第五幅图(E) —— 带置信区间的拟合曲线图及带误差项的散点图。这个图在科研绘图中较为常用,例如:绘制产品失效时间的散点图。那我们来看看,作者是怎么实现这个功能的吧,本文知识点较多,大家耐心学习,建议自己实践。对应代码、数据可在 GitHub - marco-meer/scifig_plot_examples_R: Scientific publication figure plottin原创 2022-06-01 15:00:03 · 1288 阅读 · 0 评论 -
基于 R 语言的科研论文绘图技巧详解(4)
简介在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍 第四幅图(D) —— 实现双 Y 轴,并且添加坐标轴的微小刻度线。这个图在科研绘图中较为常用,例如:将算法的收敛情况和计算所耗时间同时绘制。前三幅图的详细代码介绍可见:基于 R 语言的科研论文绘图技巧详解(3)基于 R 语言的科研论文绘图技巧详解(2)基于 R 语言的科研论文绘图技巧详解(1) 。后面几幅图会一一介绍,读者在学习过程中,可以将内部学到的知识点应用到自己的图形绘原创 2022-05-15 15:40:53 · 3394 阅读 · 1 评论 -
学习SCI论文绘制技巧(C)
简介在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍 第三幅图(C)——两组数据的带抖动点箱线图,这种图形在小编的研究方向中,经常会用来比较不同参数估计方法(极大似然,贝叶斯方法等)的估计性能好坏。这幅图比较常规,难点在于前期的数据准备。前两幅图的详细代码介绍可见: 。后面几幅图会一一介绍,读者在学习过程中,可以将内部学到的知识点应用到自己的图形绘制中。推文已经将主要知识点进行罗列,更有利于读者学习和查阅。那我们来看看,作者原创 2022-04-19 12:48:33 · 1880 阅读 · 3 评论 -
学习SCI论文绘制技巧(B)
简介在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍 第二幅图(B) ,直观来看是由两幅图所构成的。绘制带误差项的柱状图并添加密度函数线。简单的曲线图并添加公式。之后,将两幅图合并。值得注意的是:x 轴数值使用不同图形进行描绘(小编不是很懂,作者想表达什么,不过这种技巧是第一次见,可以学习学习)。第一幅图的介绍可见: 。后面几幅图会一一介绍,读者在学习过程中,可以将内部学到的知识点应用到自己的图形绘制中。推文已经将主要原创 2022-04-19 12:44:59 · 1906 阅读 · 0 评论 -
学习SCI论文绘制技巧(A)
简介在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。今天主要介绍第一幅图(A),初步观察来看,改图是由两张照片合并而成,并且在上面加上了箭头、圆圈,来说明作者想表达的问题。后面几幅图会一一介绍,读者在学习过程中,可以将内部学到的知识点应用到自己的图形绘制中。那我们来看看,他是怎么实现这个功能的吧,对应代码可在 [GitHub](GitHub - marco-meer/scifig_plot_examples_R: Scientific原创 2022-04-19 12:43:29 · 1359 阅读 · 0 评论 -
绘制不同分布的 QQ 图
简介论文中需要绘制数据对于不同分布假定下的 QQ 图。这里小编主要是使用 qqplotr 包进行绘制,参考的博客:An Introduction to qqplotr。简单版本绘制正态分布的 QQ 图对于经典的正态分布的 QQ 图,大家可能并不陌生,并且在网上可以找到很多“搬运”的中文推文。但是解释的都不是很清楚。这里我以这篇博客中的某个例子为例,进行介绍:1. 加载包library(qqplotr)library(ggplot2)2. 随机产生数据set.seed(0)smp &l原创 2022-03-12 14:33:31 · 2100 阅读 · 0 评论 -
R语言绘图|绘制混合密度函数图以及添加分位数线
简介最近有个需求,统计课中需要绘制以下图形:这里我主要使用 ggridges 包中的 stat_density_ridges()。这个包的介绍,小编以前做过一期内容,可见: 。读者需要进一步阅读课件这篇博文,以及一些案例。加载包library(ggplot2)library(ggridges)产生数据集假设数据来源于一个混合分布。item <- 10000inds <- rbinom(1, item, 0.5)x <- c(rnorm(inds, 1, 1), rn原创 2022-03-12 13:54:43 · 2160 阅读 · 0 评论 -
使用ggplot2绘制双轴分离图
简介最近科研绘图中,需要解决这么一个需求。如何将下图中的左图(低配版)转化为右图(高配版, x,y 轴分离)。低配版条形图首先,构造一个数据集作为样例,读者可以根据自己的数据进行调整即可。假设 y 是分类变量,x 是连续型变量。df1 <- data.frame( term = paste0('term', 1:4), p.val = runif(4, 1, 5))之后,使用 geom_col() 绘制条形图,简单调整柱子的宽度以及加上 x,y 轴标题。ggplot(df1原创 2022-01-14 21:39:29 · 1024 阅读 · 0 评论 -
公众号版本更新及介绍
简介最近,小编整理了下,写了一年多的推文(150篇原创),并将其进行了分类。重新将公众号的菜单已经调整,具体各个菜单栏之后会详细介绍。主要框架如下:R语言小编创建这个公众号的初心就是:记录学习到的 R 语言知识,并将其进行记录与分享。所以大部分干货都在这个菜单栏中,内部又细分成了四个部分:统计绘图、数据科学、文档沟通和科研技巧。由于内容太多????,每个部分内部只能放30个推文,所以我又将其进行细分,具体内容如下,欢迎读者们自行探索内容。资料分享为了方便读者(以及自己)查阅以前的推文内容,原创 2021-10-07 14:33:49 · 554 阅读 · 0 评论 -
如果我把莫奈的配色用到科研图片中?
简介这个是通过《艺术绘》视频号看到的一个小短篇,莫奈大师的配色果真高级。于是小编有了这么一个想法:虽然我不会画画,但是我会画科研图啊!作为实力型搬运工,我把这配色搬到了公众号里,并且尝试使用这些配色加入到 R 可视化中。奥斯卡-克劳德·莫奈(法文:Oscar-Claude Monet,1840年11月14日-1926年12月5日),法国画家,被誉为“印象派领导者”,是印象派代表人物和创始人之一,简介来自百度百科。莫奈是法国最重要的画家之一,印象派的理论和实践大部分都有他的推广。莫奈擅长光与影的实验原创 2021-09-05 13:27:50 · 545 阅读 · 0 评论 -
R可视乎|创建乐高版马赛克图
创建乐高版本的马赛克图像简介今日内容比较“无用”,觉得比较好玩,所以就做一期“异类”可视化啦!主要介绍下 brickr 包,它将乐高(LEGO) 带入 R 和 tidyverse 生态系统中,该包分为2个部分:Mosaics(马赛克):将图像转换为乐高积木的马赛克图像。3D 模型:使用 rgl 包,通过数据表构建 3D 乐高模型。今天这一期主要介绍第一个部分:马赛克首先读取 PNG 或 JPEG 图像,然后使用 image_to_mosaic 和 build_mosaic 函数原创 2021-08-14 16:22:59 · 387 阅读 · 0 评论 -
用bookdown制作图书
介绍R的bookdown 扩展包是继knitr和rmarkdown扩展包之后, markdown格式的另一种扩展, 使得Rmd格式可以支持公式、定理、图表自动编号和引用、链接, 文献引用和链接等适用于编写书籍的功能。在bookdown的管理下:一本书的内容可以分解成多个Rmd文件, 其中可以有可执行的R代码, R代码生成的文字结果、表格、图形可以自动插入到生成的内容中, 表格和图形可以是浮动排版的。 输出格式主要支持gitbook格式的网页图书, 这种图书在左侧显示目录, 右侧显示内容, 并可以自动链.原创 2021-07-31 14:00:11 · 1338 阅读 · 0 评论 -
翻译|记住一些常用的R包
原文:Some R Packages to Keep In Mind译者: 庄闪闪作者简介:Andrew Zieffler是明尼苏达大学教育心理学系教育定量方法项目的高级讲师和研究员。目前教授本科和研究生统计学课程,培养和指导研究生统计学教育。教授履历丰富,他的博客写了好多好文章,小编受益匪浅。简介这些年来,我记了一些笔记。包括:研究思路,我见过的R软件包,要做的事情等。我正打算在我的博客上公开一些笔记。对我来说,这将是一个更易于搜索和整理的笔记,但也可以让其他人从中受益。提高生产力的R包bla原创 2021-07-29 13:14:40 · 3129 阅读 · 0 评论 -
100个统计学 & R语言学习资源网站
简介原文:统计学 & R学习资源作者:CoffeeCat转载于: Coffee学生物统计的地方注:有些链接需要科学上网/较硬的英文阅读能力才能愉快地体验知识/技术带来的快感。1.个人主页、博客、社区、论坛北大李东风中科大张伟平谢益辉(人称谢大大):统计之都论坛创始人(与之有关的统计之都)统计学资源链接大全:知名 统计系、统计学会、统计组织、统计软件、统计期刊的官网(该老师的主页)斯坦福大学统计系:Trevor Hastie、Jerome H. Friedman、Rob Tib转载 2021-07-29 13:03:28 · 1876 阅读 · 1 评论 -
28份R语言文档沟通推文汇总
简介小编对以前写过的关于 Rmarkdown 相关教程进行汇总,方便自己以及读者查阅。公号建立半年多时间了,回顾这个系列,感觉还是挺有意义的。视频教程和推文结合,让更多的伙伴们(甚至,现在越来越多统计本科生都要用Rmarkdown写数据分析报告了)快速入门,不走弯路。小编良心之作:28份教程,欢迎转发、分享。马上快1万粉丝了,最近也接了一些推广,小编打算到时候自掏腰包,买几本R相关书籍送给读者们,敬请期待,嘿嘿。Rmarkdown入门教程这是小编在寒假花了大量时间总结出来的Rmarkdown入原创 2021-07-29 12:54:49 · 326 阅读 · 0 评论 -
如何快速创建 Rproject 文件?
简介昨晚在看公众号的时候,发生信技能树写了这么一篇文章:你还在复制粘贴一个Rproject文件吗。在 windows 中使用 ContextMenuManager 帮助你右键新建一个 Rproject 文件。例如下图所示:在你新建一个任务的时候,建议大家在该文件夹下包含一个 Rproject 文件,这样鼠标双击就可以打开你的 rstudio 软件,而且同步定位到当前文件夹作为你的工作目录。作为处女座的小编,经常会把内部文件再进行细分。这样可读性更强,找东西更方便(当然是大项目的前提下)。下图给出一个小原创 2021-07-29 12:25:21 · 6876 阅读 · 1 评论 -
如何复现大佬论文的代码?
简介今天赵小编给大家推荐一个非常实用的网站 papers with code在这个网站上你可以检索论文并且还能获得该论文对应的代码,这样就可以通过复现他人的实验结果来加深对论文方法的理解,赶紧收藏链接吧~详细介绍网站首页包含了最新趋势的研究论文,以及菜单栏包含了数据集、方法等。下面给出每篇文章的标题,摘要,年份,使用的语言以及红色框框给出了 papar 原文和 code 源代码。点击文章标题,得到下面界面相应代码都被存储在 github 上,获取也非常方便。网站还会把部分论文的数据原创 2021-07-29 12:12:58 · 10168 阅读 · 0 评论 -
使用 blogdown 创建你的博客(2)
简介本文主要是基于: R沟通|使用 Blogdown 构建个人博客写的。所以一定要先把前面这一篇做好,项目创建好,网站部署好后,再做接下来的创建 rmd 文件,保存,github 提交,之后过几分钟网站就会自动同步你的最新博客啦!这整个流程非常香,你唯一担心的是:如何写好你的博客。你完全不需要担心如何排版,如何部署 rmd/md 文件等问题。这就回到了最为纯粹的知识输出环节啦!接下来,将会告诉你如何创建新的 post 以及如何提交(内容非常简单)。教程打开你项目所在的文件夹(zll-blog)原创 2021-07-25 20:05:54 · 326 阅读 · 1 评论 -
R分享|CRAN中竟然有这么一个网站
简介这个网站也是讨论班的时候,老师分享给我们的,包含了各个领域工作的简介。闪闪仔细看了看,真的太好用了!分享给大家。特别是有好多读者问我:“闪闪,xxx方法/xxx方向有什么包可以推荐的吗,我不会用呀!”每次遇到这种情况的时候,只要和我专业不大相关的,我真的回答不来,隔行如隔山!所以我就只能回答:不好意思,这个方向我不懂????。场面一度尴尬。有时更尴尬的事,“好奇”的读者会说:“哎,我以为统计专业,这些都会的呢。”emmm,小编很无奈,苦笑一下。现在,有了这个网站你可以查阅各个领域用到的包原创 2021-06-23 08:24:56 · 2400 阅读 · 1 评论 -
R问题|数值模拟流程记录和分享
简介最近在做论文模拟实验并将实验结果进行可视化。下面是我的这阶段的一些经验总结,在此记录下,也希望能够帮助到你。方法不一定最优,也欢迎批评指正。由于工作还在继续,完整代码现阶段不会公开,下面给出部分代码和代码编写思路。整个工作流程:由于参数不同,会得到不同的结果。我的目标是将不同参数模拟的结果最后通过一副图进行可视化。难点:每个脚本代码量较大,模拟时间较长(10h+),为了方便起见,我将不同参数单独构建成一个脚本,然后开启多个Rstudio,进行“人工”并行运算并保存各个脚本的 Rdata 和数原创 2021-06-22 21:28:55 · 1025 阅读 · 1 评论 -
用R给心仪的对象表白吧
简介早上听完讲座才想起来,今天520了。那这样吧,小编给做了个小小的惊喜给读者们,年轻的盆友可以用这“小玩意”给自己心仪的对象表白了。其实就是一个简单的ggplot绘制爱心,做一点细节处理,并加入相应文字啦!如果有对象了(没有对象),你可以学学这个教程,举一反三。如果你想现在就拿去表白的话,直接复制节末完整代码即可。教程用R绘制爱心其实在网上有很多教程,小编主要参考使用ggplot2绘制心形,在此基础上进行稍微的调整。加载相应的包,其中showtext包主要解决图片显示中文存在的问题,原创 2021-05-20 17:12:11 · 4717 阅读 · 1 评论 -
R沟通|提升xaringan幻灯片的b格
简介前面我们已经对xaringan进行详细的入门介绍:R沟通|用xaringan包制作幻灯片,并且做了一个小小的拓展:R沟通|设置xaringan主题。今天介绍下另一个与xaringan幻灯片息息有关的包::xaringanExtra。这个包涵盖了很多写轮眼的拓展功能,具体如下所示:并列方式展示演示文稿 ⭐️在线编辑演示文稿 ⭐️分享幻灯片样式通过广播向观众实时播放幻灯片在演示幻灯片上进行涂鸦 ⭐️幻灯片切换时有声音提示 ⭐️加入幻灯片切换动画 ⭐️将选项原创 2021-05-18 22:09:40 · 918 阅读 · 0 评论 -
R沟通 | 如何在Typora中设置免费的图床
简介前段时间小编给大家推荐了一个markdown的IDE编辑器:Typora,具体推文如下:R沟通|markdown编辑器—Typora 和 R沟通 | 如何在Typora中设置免费的图床。今天针对文字颜色变化做一个演示,主要参考知乎:演奇的回答。这个在实际需求真的很有用(小编也是刚学习到的一个小技巧,分享给大家)!1. 常规文字变色方法最蠢的方法是使用下面任意一种方式设置。第二种内部可以设置很多参数,大家可以自己探索下。font 标签<font color='red'>红原创 2021-04-30 17:26:48 · 211 阅读 · 2 评论 -
R文档沟通|Dashboards入门(3)
组件仪表盘布局中可以包含各种各样的组件,包括:基于 HTML 小部件的交互式 JavaScript 数据可视化。R 图形输出,包括基础、格栅和网格图形。表格(排序,过滤和分页等可选选项)。用于突出显示重要摘要数据的值框。用于在指定范围内的仪表上显示值的仪表。各种文本注释。导航栏,提供与仪表板相关的更多链接。注:无论输出格式如何,前三个组件在大多数 R Markdown 文档中均可使用。 而后四个组件是仪表特有的,本节我们会简要介绍它们。数值框如果你希原创 2021-04-22 00:18:58 · 374 阅读 · 0 评论 -
R文档沟通|Dashboards入门(2)
简介今天主要介绍下 flexdashboard 如何进行排版。关于仪表盘布局的总体规则是:第一级:生成页面;第二级:生成列(或行);第三级:生成框(包含一个或多个仪表盘组件)。下面给出一个简单的例子:---title: "Get Started"output: flexdashboard::flex_dashboard---```{r setup, include=FALSE}library(flexdashboard)```Column 1------原创 2021-04-22 00:18:28 · 531 阅读 · 0 评论 -
R文档沟通|Dashboards入门(1)
简介在本章中,我们将介绍基于 flexdashboard 包的仪表盘。仪表盘在业务风格的报告中特别常见。它们可以用来突出报告的概要和关键内容。仪表盘的布局通常是基于网格搭建的,各个组件排列在各种大小的“盒子”中。使用 flexdashboard 包,你可以使用 R Markdown 将一组相关数据可视化作为指示盘进行发布。嵌入各种各样的组件,包括 HTML 小部件、R 图形、表格数据和文本注释等内容。可以指定按行或列进行布局(各组件会自动调整大小以填满浏览器,并且在移动设备上也十分适原创 2021-04-21 23:39:55 · 543 阅读 · 0 评论 -
科研必备|展示论文关系网络图
简介四月开始啦!每个月开头都会逛一逛"统计之都",因为每月的统计月读更新啦!三月的统计月读有一个内容真的让人心动,而且非常实用!推荐人是:孔令仁,网址链接为:https://www.connectedpapers.com/在此,小编尝试使用了这个网站,并且做了简单的教程分享给大家。注:适合任何方向的科研人员!使用教程这一个很好用的免费论文关系网络可视化网站,网址封面如下:你可以根据输入的论文名称或 doi,甚至 arXiv 网址来构建论文的关联图,例如:我输入一篇文章的DOI,这时会自动原创 2021-04-15 19:06:30 · 5521 阅读 · 6 评论 -
Rmarkdown第一弹——Rmarkdown 简介
Rmarkdown 简介Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文本,也可以在 rmarkdown 中插入代码块,并将代码运行结果输出在 markdown 里。R Markdown 格式,简称为 Rmd 格式, 相应的源文件扩展名为.Rmd。输出格式可以是 HTML、docx、pdf、beamer 等。前面介绍参考:李东风老师的《R 语言教程》。对于专注于用 R 语言写报告的数据分原创 2021-03-05 22:53:33 · 5986 阅读 · 1 评论 -
Rmarkdown第二弹——工作流
1. 安装假设你已经安装了R(R Core Team 2020)和RStudio IDE。不需要RStudio,但建议使用RStudio,因为它可使普通用户更轻松地使用R Markdown。如果未安装RStudio IDE,则必须安装Pandoc(http://pandoc.org),否则不需要单独安装Pandoc,因为RStudio已将其捆绑在一起。接下来,Rstudio中安装rmarkdown软件包,可以通过下面任意一种方式:# Install from CRAN install.pac原创 2021-03-05 22:43:56 · 629 阅读 · 0 评论 -
Rmarkdown第三弹——图、表和代码输出
代码输出1. 行内代码`r sin(pi/2)` 有趣的案例:1)自动更新日期date: "`r Sys.Date()`"date: "`r format(Sys.time(), '%d %B, %Y')`"date: "Last compiled on `r format(Sys.time(), '%d %B, %Y')`"具体细节可参考:https://bookdown.org/yihui/rmarkdown-cookbook/update-date.html2)文本结合代码这里原创 2021-03-05 22:32:32 · 24836 阅读 · 1 评论 -
R可视乎|ggplot常用主题风格汇总
借助theme()函数,可以自定义ggplot2图表的任何部分。 幸运的是,可以使用大量的预构建主题,仅用一行代码即可获得良好的样式。小编汇总了常用几个包的主题风格以供参考,以后可以根据论文的风格选择内置的一些主题。1.具体操作这里使用iris数据集,给出绘制散点图的例子,这里没有对主题风格进行设置,使用了默认主题。library(ggplot2)ggplot(iris,aes(x = Sepal.Length,y = Sepal.Width,col = Species,shape = Specie原创 2021-03-01 14:44:02 · 2664 阅读 · 1 评论 -
R沟通|markdown编辑器—Typora
1. markdown简介markdown是一种轻量级标记语言,它允许使用者可以通过简单的文本格式 编写文档,并且转换成html文档。markdown因为语法简单、上手容易,现在也越来越多的被文档编辑人员使用。有很多可以支持markdown编辑的应用软件,例如Typora、Mou、MarkdownEditor、Haroopad等,通过这些工具可以便捷的完成markdown文字录入,并且支持导出PDF、HTML等格式。如果你还不会使用Markdown,我强烈建议你花上10分钟去学习一下(没错,你十分钟就原创 2021-02-24 22:14:56 · 461 阅读 · 0 评论 -
2021-02-21
简介在可靠性实验中,不同产品的测试失效时间可以通过克利夫兰点图进行可视化,今天就对该系列的图进行系统的介绍。主要参考张杰博士的《R语言数据可视化之美》,并结合我实际使用经验进行修改。数据结构为了方便起见,我这里直接模拟产生数据进行实验。大家根据自己数据进行变化即可。test_data包含两列,产品名称(因子类型),产品失效时间。注:随机种子的设定,方便大家可以运行出和我一样的结果。set.seed(1) #设置随机种子test_data = data.frame("Id" = LETTERS原创 2021-02-21 15:44:11 · 212 阅读 · 0 评论 -
R可视乎|主成分分析结果可视化
简介主成分分析法是很常用的一种数据降维方法。该方法可以减少数据的维数,并保持对方差贡献最大的特征,相当于保留低阶主成分,忽略高阶主成分。关于主成分的理论介绍和R语言代码实现可见前段时间赵西西写的推文:主成分分析但是后面留了一个小尾巴,如果想对主成分结果进行可视化,那得怎么实现?有没有简便的方法呢?正好这几天有读者问起,那今天就来说说这个问题吧。方法一使用ggbiplot包中的ggbiplot()函数,该函数 使用ggplot2对主成分进行可视化。函数内部参数如下 ggbiplot(pcobj原创 2021-01-31 16:54:49 · 11203 阅读 · 1 评论