摘要和设置

学习如何编程的最好方法是做一些有用的事情,所以R的介绍是围绕一个共同的科学任务:数据分析。

我们真正的目标不是教你R,而是教你基本的所有编程依赖的概念。我们在课程中使用R因为:

  1. 我们必须使用某物例如:;
  2. 它是免费的,有很好的文档记录,几乎到处都可以运行;
  3. 它在科学家中拥有庞大(且不断增长)的用户基础;
  4. 它有一个可用于执行的大型外部包库不同的任务。

但最重要的两件事是使用任何语言同事正在使用,因此您可以轻松地与他们共享您的工作,并且使用那种语言.

我们正在研究接受新的关节炎的治疗,需要分析前十几个数据集他们的日常炎症。数据集以CSV格式存储(逗号分隔):每行包含单个患者的信息列表示连续的天数。第一个文件的前几行看起来像这样:

0,0,1,3,1,2,4,7,8,3,3,3,10,5,7,4,7,7,12,18,6,13,11,11,7,7,4,6,8,8,4,4,5,7,3,4,2,3,0,00,1,2,1,2,1,3,2,2,6,10,11,5,9,4,4,7,16,8,6,18,4,12,5,12,7,11,5,11,3,3,5,4,4,5,5,1,1,0,10,1,1,3,3,2,6,2,5,9,5,7,4,5,4,15,5,11,9,10,19,14,12,17,7,12,11,7,4,2,10,5,4,2,2,3,2,2,1,10,0,2,0,4,2,2,1,6,7,10,7,9,13,8,8,15,10,10,7,17,4,4,7,6,15,6,4,9,11,3,5,6,3,3,4,2,3,2,10,1,1,3,3,1,3,5,2,4,4,7,6,5,3,10,8,10,6,17,9,14,9,7,13,9,12,6,7,7,9,6,3,2,2,4,2,0,1,1

我们希望:

  • 将该数据加载到存储器中,
  • 计算所有患者每天的平均炎症,
  • 绘制结果。

要做到这一切,我们必须了解一些编程。

先决条件

学员需要了解文件和目录的概念(包括工作目录)。我们经常使用RStudio教授这一点但这不是必需的。

本课程假设您具有以下内容的当前版本安装在您的计算机上:

  1. 这个R软件自身,以及
  2. RS研究桌面.

您还需要下载一些文件来学习本课程:

  1. 在桌面中创建一个名为r-新手炎症.
  2. 下载r-新手炎症data.zip并将文件移动到此文件夹。
  3. 如果尚未解压缩,请解压缩。现在应该有一个文件夹打电话数据在中r-新手炎症文件夹。
  4. 您可以使用以下命令从Unix shell访问此文件夹:

猛击

$光盘
$cd桌面/r新手炎症/data