R语言 能不能直接输出有关“平均数±标准差”的表格?

Python014

R语言 能不能直接输出有关“平均数±标准差”的表格?,第1张

第一步,定义一个向量sales,并利用数值类型给sales赋值,然后打印sales,如下图所示

请点击输入图片描述

第二步,再定义一个向量num,利用整数类型向量赋值给num,并打印num,如下图所示:

请点击输入图片描述

第三步,分别利用sd()函数获取sales和num的标准差,如下图所示:

请点击输入图片描述

请点击输入图片描述

第四步,由于sales里的元素比较复杂,需要对其进行求平均值,可以利用mean函数,如下图所示:

请点击输入图片描述

第五步,如果想查看num和sales两者的相关度,利用cor()函数实现,如下图所示:

请点击输入图片描述

第六步,如果想查看num和sales的关系,并且以图形的形式展示出来,使用plot函数,如下图所示:

请点击输入图片描述

方法如下:

设样本量为 n,假定为 30 , R 里面提供了 var 函数来求样本方差

var 函数的定义是: 

但样本方差的定义是 

n <- 30x <- rnorm(30)# 样本标准差为print(var(x)*(n/(n-1)))

R语言的矩阵默认可以看成按列组成的向量,函数which可以判定那个位置上元素为不是零,根据位置判断其前后,以及前一列,后一列位置上的元素是不是为0,如当前是i,则前一个后一个分别为i-1,i+1,而前一列对应位置则为i-num.of.row-1,i-num.of.ro.