2011年8月9日星期二

simpleR

simpleR
author: John Verzani
---------
数据
---------
最有用的快速输入小数据集的R命令是c。假设本笔记每页有如下数目的勘误:
2 3 0 3 1 0 0 1
在R会话中我们如下输入:
> typos = c(2,3,0,3,1,0,0,1)
> typos
[1] 2 3 0 3 1 0 0 1
注意:
  • 我们为一个叫做typos的变量进行了赋值
  • 赋值运算符是=。早期用<-做赋值,R1.4.0后两种都可以。
  • typos的值不会自动打印。
  • types值的前面有一个有趣的[1]。这是表示该变量是一个vector。
R包含许多应用于像typos这样的数据的内置函数。mean函数便是其中之一,它可以用来计算数据的中数(mean)或均值(average)。
> mean(typos)
[1] 1.25
同样,我们可以调用median,或var来求解中位数(median),或者是采样方差(sample variance)。语法是相同的。

Data is a vector
数据在R中存储为vector。这仅意味着它保存了数据输入的顺序。
首先,假设这些是第1章的第一份草稿中包含的勘误数目。或许随着草稿的改变保存不同的勘误数是有用的:
> typos.draft1=c(2,3,0,3,1,0,0,1)
> typos.draft2=c(0,3,0,3,1,0,0,1)

没有评论: