《R语言的一些常见初级基本操作》由会员分享,可在线阅读,更多相关《R语言的一些常见初级基本操作(18页珍藏版)》请在金锄头文库上搜索。
1、基本概念:在R语言里操作和接触的所有东西都称作对象(object)o对象有很多种类可以包含各种类型的数据。R语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型(character)数值型(numeric)、复数型(complex)以及逻辑型(logical)o通过mode()函数可以查看一个对象的类型。R语言中的基本运算包括以下:数学计算,比较运算,运算函数,向量常用统计函数,矩阵常用函数集合运算,向量化,从文件中读取数据,概率分布,循环和条件操作。R语言的数据对象主要包括向量(vector),矩阵(matrix),因子(factors),列表(list),数据框(d
2、ata frame),函数(function) y=c(2,4,6,9) z=c(9,12,7) p=c(4,2,9,6) median(x)1 3 median(y)1 5_ median(z)1 9, median(p)1 5var(x)计算样本x的方差,如图所示两人的5次测验成绩如下:X: 50, 100, 100, 60, 50 ,平均成绩为 E(X )=72;Y: 73, 70, 75, 72, 70 ,平均成绩为 E(Y )=72。平均成绩相同,但X不稳定,对平均值的偏离大。方差描述随机变量对于数学期望的偏高程度。 x=c(50,100,100,60,50) y=c(73,70,7
3、5,72,70) var(x)1 670 var(y)1 4.5sd(x)计算样本x的标准差,如图 x=c(50,100,100,60,50) y=c(73,70,75,72,70) var(x)1 670 var(y)1 4.5 sd(x)1 25.88436 sd(y)1 2.12132等同于开根号 sd(y)1 2.12132等同 sqrt(var(x)1 25.88436 sqrt(var(y)1 2.12132range(x)返回向量 c(min(x),max(x),如图所示 x=c(1,4,5,6,9) min(x)1 1 max(x)11 9 range(min(x),max(x
4、)1 1 9length(x)返回向量x的长度,如图所示 x=c(3,4,56,22) length(x)1 4sum(x)给出向量x的总和,如图所示 x=c(1,2,3,4,5) sum(x)1 15prod(x)给出向量x的乘积,如图所示 x=c(1,2,3) prod(x)1 6rev(x)取向量x的逆序,如图所示V V V1J HCD4 V6 X213xn。(3、r2、6、4)加法,减法,乘法,除法。都是对应于元素级别的运算1 6 4-31 1 5*61 30 6/21 3慕运算。符号为“人”3A2L 9x=3y=2xAy1L 9整窿运算/% (整除) 6%/%31 2 6%/%41
5、1 6%/%21 3 6%/%11 6 6%/%51 1求模运算% 19%81 3 19%21 1 19%91 1 19%111 8 19%191 0比较运算主要包含:、V、=、= 5101 FALSE 5 5=101 FALSE 5 5=101 FALSE 5!=101 TRUE运算函数abs()函数,求绝对值 abs (3)1 3 abs (-3)1 3sqrt()函数,求平方根 sqrt(4)1 2 sqrt(5)1 2.236068 sqrt(6)1 2.44949 sqrt(7)1 2.645751exp(x)计算指数函数 exp (0)1 1 exp (1)1 2.718282 e
6、xp (2)1 7.389056 exp (3)1 20.08554向量常用统计函数包括:max min、range sum prod mean median var、sd length、rev(取逆序)、which.max、which.minmax(x)iSH向量x中最大元,如图所示 x=c (1,3,4,66,22) max(x)1 66 IR RGui (32-bit) - R ConsoleIt File Edit View Mi sc Packages Windows Help叵囹回厘回回叵S x=c (1,3,4,66,22) max(x)1 66 min(x)1 1which.max(x)返回x最大元的下标,which.min(x)返回x最小元的下标,如图所示 x=c (1,3,4,66,22) max(x)1 66 min(x)pW1 which.max(x)1 4 which.min(x)1 1 max(x)1 66 min(x)1 1 which.max(x)1 4 which.min(x) mean(x)1 19.2median(x)计算样本x的中位数,如图所示