在“R与生物统计专题”中,我们会从介绍R的基本知识展开到生物统计原理及其在R中的实现。以从浅入深,层层递进的形式在投必得医学公众号更新。在上一讲中,我们介绍了第三讲 R编程基础-矩阵和数据框 (戳这里即可跳转)。到现在为止,大家已经学完了R语言的基础知识,马上就开始进阶地学习一些R语言相关的统计学技能了。 今天的更新,我们会带您学习R的基本统计学技能: 描述性统计分析。
转载
2023-06-21 19:20:55
445阅读
数组数组(array)是一个带有多个下标且型态相同的元素集合,例如数值所构成的数组。在R 中有一些简单的函数可以建立与处理数组,特别是针对矩阵的处理(矩阵在 R 中是数组的一种)。数组有一个特别的属性称为维度向量(dimension vector),此向量是一个由正整数所构成的向量,如果它的长度为k,那麽该数组就是k 维的,例如一个矩阵是 2 维数组。数组中元素的下标可以从 1 一直标到维度向量中
转载
2023-06-21 10:34:29
739阅读
一、数组数组可以认为是矩阵的扩展形式,可以认为是由多个二维表格叠加后形成的一个多维立体的矩阵,即将多个行列数相同的矩阵叠加,是R中通过三个维度来进行数据组织的一种数据结构。数组的许多操作和矩阵类似,仅多了一个三维的参数。(一)数组的建立1、dim()函数可以用来读取数组的行列数与组数,也可以用来建立数组#建立向量x
x <- 1:60
#建立两行五列六组的数组x
dim(x) <- c
转载
2023-09-18 15:59:43
206阅读
# 使用R语言统计个数的方案
## 1.问题背景
假设我们有一份销售数据表格sales_data.csv,其中包含了客户的姓名、购买日期和购买的产品信息。我们需要统计每个客户购买的产品数量。
## 2.方案概述
我们将使用R语言来读取数据表格,然后根据客户姓名进行分组,最后统计每个客户购买的产品数量。
## 3.方案实施步骤
### 3.1 数据准备
首先,我们需要准备数据表格sal
原创
2023-09-07 20:23:22
951阅读
R 语言输入输出 读取命令函参数
转载
2023-06-19 07:27:25
513阅读
#将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
转载
2023-06-19 20:54:39
151阅读
目录记录自己for循环对实际情况的问题解决一、创建工作目录二、简单的循环示例三、对这个小破任务批量生存分析四、讨论 记录自己for循环对实际情况的问题解决一般的简单的批量绘制生存曲线直接复制粘贴代码运行没啥问题,可偏偏自己这次遇上的是不一般的分析任务,一共3个文件夹,每个文件夹有13个表格,每个表格里有41个分组,1500+个图。唯独自己犯傻,一个很简单的报错看了半天才看出来,作此记录警醒自己。
转载
2023-06-22 17:10:55
804阅读
数组有一个特征属性叫做维数向量(dim属性),维数向量是一个元素取正整数值的向量 ,其长度是数组的维数,比如维数向量有两个元素时数组为二维数组(矩阵)。维数向量的 每一个元素指定了该下标的上界,下标的下界总为1。一组值只有定义了维数向量(dim属性)后才能被看作是数组。比如:z <- 1:1500 dim(z) <- c(3, 5, 100)这时z已经成为了一个维数向量为c(3,5,
转载
2023-06-17 15:14:07
122阅读
# 如何在R语言中获取observation的个数
## 简介
在数据分析中,我们经常需要获取数据框中的observation个数,这对于数据处理和统计分析非常重要。本文将教你如何在R语言中实现获取observation个数的功能。
## 流程概述
下面是整个获取observation个数的流程,我们将通过以下步骤来完成任务:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤
原创
2024-06-16 04:49:46
94阅读
老师所给的题目要求是 这是一道对英文进行分词的词频统计。 首先当然是要导入这个文档以及所需要的的包(绘制频数图需要ggplot2包,绘制词云需要wordcloud2包)###################################################
setwd("D://1Study//R//CH 03")
getwd()
#########################
转载
2023-10-17 14:39:14
0阅读
1. summary()函数可以获取描述性统计量可以提供最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计2. misc包中的describe()函数可返回变量和观测的数量、缺失值和唯一值的数目、平均值、分位数,以及五个最大的值和五个最小的值3.psych包中的describe()函数psych包也拥有一个名为describe()的函数,它可以计算非缺失值的数
转载
2023-06-21 10:34:59
142阅读
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 <
转载
2023-08-10 12:35:20
1302阅读
前文我们讲到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列的矩阵。数组的索引 与矩阵还有向量类
转载
2024-08-11 12:26:53
26阅读
例子是:<<时间序列分析及应用>><<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阅读