在AmazonWebServices中使用R语言运行模拟

作者: 拓端tecdat | 来源:发表于2020-04-13 22:13 被阅读0次

原文链接:http://tecdat.cn/?p=6339

我最近一直致力于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。应该看到:

分享:

相关文章

网友评论

    本文标题:在AmazonWebServices中使用R语言运行模拟

    本文链接:https://www.haomeiwen.com/subject/hxedmhtx.html