在“R与生物统计专题”中,我们会从介绍R基本知识展开到生物统计原理及其在R实现。以从浅入深,层层递进形式在投必得医学公众号更新。在上一讲中,我们介绍了第三讲 R编程基础-矩阵和数据框 (戳这里即可跳转)。到现在为止,大家已经学完了R语言基础知识,马上就开始进阶地学习一些R语言相关统计学技能了。 今天更新,我们会带您学习R基本统计学技能: 描述性统计分析。
数组数组(array)是一个带有多个下标且型态相同元素集合,例如数值所构成数组。在R 中有一些简单函数可以建立与处理数组,特别是针对矩阵处理(矩阵在 R 中是数组一种)。数组有一个特别的属性称为维度向量(dimension vector),此向量是一个由正整数所构成向量,如果它长度为k,那麽该数组就是k 维,例如一个矩阵是 2 维数组数组中元素下标可以从 1 一直标到维度向量中
一、数组数组可以认为是矩阵扩展形式,可以认为是由多个二维表格叠加后形成一个多维立体矩阵,即将多个行列数相同矩阵叠加,是R中通过三个维度来进行数据组织一种数据结构。数组许多操作和矩阵类似,仅多了一个三维参数。(一)数组建立1、dim()函数可以用来读取数组行列数与组数,也可以用来建立数组#建立向量x x <- 1:60 #建立两行五列六组数组x dim(x) <- c
# 使用R语言统计个数方案 ## 1.问题背景 假设我们有一份销售数据表格sales_data.csv,其中包含了客户姓名、购买日期和购买产品信息。我们需要统计每个客户购买产品数量。 ## 2.方案概述 我们将使用R语言来读取数据表格,然后根据客户姓名进行分组,最后统计每个客户购买产品数量。 ## 3.方案实施步骤 ### 3.1 数据准备 首先,我们需要准备数据表格sal
原创 2023-09-07 20:23:22
951阅读
R 语言输入输出 读取命令函参数
#将data0数据按照ID计算样本量library(dplyr) data_group<- group_by(data0, ID) data_GroupByID<- summarise(data_group,count = n()) data_GroupByID<- data_GroupByID[order(data_GroupByID$count,decreasing=T),]
转载 2023-06-13 18:59:29
559阅读
本文内容来自《R 语言编程艺术》(The Art of R Programming),有部分修改矩阵 (Matrix) 是一种特殊向量,包含两个附加属性:行数和列数。数组 (Array) 是更一般对象,可以有多个维度。矩阵是二维数组。创建矩阵R 中下标从 1 开始,矩阵按列存储。使用 matrix() 函数创建矩阵y matrix(c(1, 2, 3, 4), n
目录记录自己for循环对实际情况问题解决一、创建工作目录二、简单循环示例三、对这个小破任务批量生存分析四、讨论 记录自己for循环对实际情况问题解决一般简单批量绘制生存曲线直接复制粘贴代码运行没啥问题,可偏偏自己这次遇上是不一般分析任务,一共3个文件夹,每个文件夹有13个表格,每个表格里有41个分组,1500+个图。唯独自己犯傻,一个很简单报错看了半天才看出来,作此记录警醒自己。
数组有一个特征属性叫做维数向量(dim属性),维数向量是一个元素取正整数值向量 ,其长度是数组维数,比如维数向量有两个元素时数组为二维数组(矩阵)。维数向量 每一个元素指定了该下标的上界,下标的下界总为1。一组值只有定义了维数向量(dim属性)后才能被看作是数组。比如:z <- 1:1500 dim(z) <- c(3, 5, 100)这时z已经成为了一个维数向量为c(3,5,
# 如何R语言中获取observation个数 ## 简介 在数据分析中,我们经常需要获取数据框中observation个数,这对于数据处理和统计分析非常重要。本文将教你如何R语言中实现获取observation个数功能。 ## 流程概述 下面是整个获取observation个数流程,我们将通过以下步骤来完成任务: | 步骤 | 描述 | | ---- | ---- | | 步骤
原创 2024-06-16 04:49:46
94阅读
老师所给题目要求是 这是一道对英文进行分词词频统计。 首先当然是要导入这个文档以及所需要包(绘制频数图需要ggplot2包,绘制词云需要wordcloud2包)################################################### setwd("D://1Study//R//CH 03") getwd() #########################
1. summary()函数可以获取描述性统计量可以提供最小值、最大值、四分位数和数值型变量均值,以及因子向量和逻辑型向量频数统计2. misc包中describe()函数可返回变量和观测数量、缺失值和唯一值数目、平均值、分位数,以及五个最大值和五个最小值3.psych包中describe()函数psych包也拥有一个名为describe()函数,它可以计算非缺失值
16   矩阵行和、列和、行平均与列平均  在R中很容易求得一个矩阵各行和、平均数与列和、平均数,例如:> A [,1] [,2] [,3] [,4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,] 3 6 9 12 > rowSums(A) [1] 22 26 30
转载 2023-06-21 10:29:43
764阅读
tableone包是R语言中可以快速批量完成基线分析R包!不仅可以提供总人群,不同分组人群描述性统计还有分组比较P值,参数简单,基础简便!受到不少人青睐!tableone包分析结果但是tableone包并不能提供t值、卡方值等统计量,如果我们想要在基线表中像下方图示一样体现出统计量,就需要额外进行分析!如果您想要在基线三线表中更加全面的展示分析结果,不仅有描述性结果,还有统计量与P值,这里
第二章 数据与运算向量、对象和函数是R核心组成部分和关键概念。1.向量向量是R中用来组成数据最小单位,是学习其他内容基础。R中不存在0维数据或者标量数据,即使是单独一个整数或字符,都是长度为1向量。因为不可再分,向量也被称作原子向量。向量索引是从1开始,如果访问超出长度元素,则会得到NA值,另外如果给超出长度索引位置赋值,则之前空值会用NA补全。创建向量用赋值方式x <
前文我们讲到R处理数据面对6种对象:向量,矩阵,数组,因子,列表,数据框。A. 那我们就得好好给大家介绍一下这位能者6个对象都长什么样子了。· 1.向量 ·向量大体上分为3种,数值向量,字符向量,逻辑向量。(单个向量内元素类型必须一致)数值向量:> c(1,2,3,4,5,6,7)[1] 1 2 3 4 5 6 7字符向量(字符向量使用单引号和双引号都可以,但是每个对称引号必须一致):
创建数组       数组是矩阵扩展,它把数据维度扩展到两个以上。这意味着数组元素需要两个以上索引。除此之外,数组与矩阵类似,可以用相同方法使用。与函数matrix()类似,可以通过函数array()方便地创建数组。数据数组,其维度是253。在结果中会依次展示3个2行5列矩阵。数组索引     与矩阵还有向量类
例子是:<<时间序列分析及应用>><<R语言时间序列中文教程>><<A Little Book of R for Time Series>> <<Analysis of Integrated and Cointegrated Time Series R>> 1
说明: 1、R语言中下标从1开始 2、R语言TRUE要全部大写向量 c向量中所有元素类型要相同,标量是只有一个元素特殊向量#R语言向量切片 > a<-c(1,2,3,4,5,6) #构造一个向量 > a[3] #取向量第3个元素 [1] 3 > a[1:3] #取向量第1-3个元素(包头并且包尾,一共3个数) [1] 1 2 3 > a[1,3]
转载 2023-08-21 13:19:17
154阅读
R语言中包含五种数据结构:1.向量,2.矩阵,3.数组,4.数据框,5.列表,6.因子 R语言中包含五种数据结构:1.向量,2.矩阵,3.数组,4.数据框,5.列表,6.因子1.向量:用于存储数值型、字符型、逻辑型数据一维数组#用c()创建一个数组,如下: #同一个向量应只包含一种数据类型 a<-c(1,3,4,5,6) b<-c("Hel
转载 2023-06-25 11:58:26
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5