我最近一直致力于R中的一些模拟研究,涉及计算机密集型MCMC采样。通常我会使用我所在机构的计算集群来做这些,利用大量的计算机核心,但暂时缺乏这种可用性导致我调查使用亚马逊的Web服务(AWS)系统。在这篇文章中,我将描述我在R中进行模拟的步骤。
使用Amazon Web Services进行初始设置
首先注册https://aws.amazon.com上的免费帐户。
接下来,您需要完成此处描述的所有步骤。EC2是我们将使用的亚马逊服务。请
第1步 - 注册AWS
步骤2 - 创建IAM用户
步骤3 - 创建密钥对
步骤4 - 创建虚拟私有云(VPC)
步骤5 - 创建安全组
我们将在一分钟内启动我们可以连接的云计算机。
开始第一个实例
我们现在将设置我们的第一台云计算机。亚马逊将其中一个称为实例。首先,使用您之前设置的IAM凭据登录,访问:https://your_aws_account_id.signin.aws.amazon.com/console/,替换前一地址中的AWS账户ID。然后单击主页左上角的EC2。这会将您带到EC2仪表板。
要启动实例,请按照此处说明的步骤1进行操作。
完成实例操作后,请确保通过右键单击实例并选择终止,从EC2仪表板终止。
在实例上安装R
上面提到的入门说明描述了如何设置运行Amazon Linux AMI的实例,据我所知,这是他们创建的亚马逊自己的Linux风格。为了运行R,我改为使用普通的Ubuntu安装。Ubuntu是Linux操作系统最受欢迎的版本之一。
启动一个新实例,运行主列表中显示的Ubuntu AMI。然后使用Putty通过SSH连接到它。请注意,对于Amazon AMI,用户名是ec2-user,对于Ubuntu,您需要连接的用户名是ubuntu。
接下来我们可以安装R。首先,在Putty类型:
sudo nano /etc/apt/sources.list
need-to-insert-img
将sources.list文件加载到nano文本编辑器中。我们需要添加一行来指向可以下载R的位置。在文件底部添加如下行:
deb http://cran.rstudio.com/bin/linux/ubuntu trusty/
need-to-insert-img
然后按Ctrl + X,键入Y,然后输入,以保存文件。接下来,依次键入以下三个命令,在需要时选择Y为yes:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 sudo apt-get install r-base
need-to-insert-img
如果成功,您现在应该安装R。应该看到:
分享:
网友评论