ubuntu之R攻略

安装依赖库

sudo aptitude -y install tcl-dev tk-dev
sudo aptitude -y install libicu-dev liblzma-dev
sudo aptitude -y install libpng12-dev libjpeg-dev libtiff4-dev libcairo2-dev

安装R

wget http://mirrors.xmu.edu.cn/CRAN/src/base/R-3/R-3.1.1.tar.gz -nc -O ~/download/R-3.1.1.tar.gz
tar zxvf ~/download/R-3.1.1.tar.gz -C /tmp/
cd /tmp/R-3.1.1/
./configure --enable-R-shlib --with-tcl-config=/usr/lib/tclConfig.sh --with-tk-config=/usr/lib/tkConfig.sh
make
sudo make install

安装rstudio

wget http://download1.rstudio.org/rstudio-0.98.978-amd64.deb -nc -O ~/download/rstudio-0.98.978-amd64.deb
sudo dpkg -i ~/download/rstudio-0.98.978-amd64.deb

安装package(在R中运行)

install.packages(c("ggplot2", "DMwR", "vegan", "ade4", "geoR", "caret", "pcaPP", "rJava",
                   "indicspesies", "roxygen2", "snowfall", "rpf", "numDeriv", "psych",
                   "geosphere"), repos = "http://172.30.0.75/cran")

source("http://bioconductor.org/biocLite.R")
biocLite()
biocLite(c("BiocInstaller", "qvalue", "DirichletMultinomial", "impute", "minet",
           "GO.db", "org.Hs.eg.db", "org.Mm.eg.db"))

install.packages("WGCNA", repos = "http://172.30.0.75/cran")

安装源代码版OpenMx

sudo aptitude install -y curl
cd ~/download
svn checkout "http://openmx.psyc.virginia.edu/svn" OpenMx
cd OpenMx/truck
sudo make install

.Rprofile设置

#
options(papersize="a4")
options(editor="vim")
options(tab.width = 2)
options(width = 130)

#
options(prompt="> ")
options(continue="+ ")

#
.First <- function() {
    library(utils)
    if(interactive()) try(loadhistory("~/.Rhistory"))
}

# ......
.Last <- function() {
    if(interactive()) try(savehistory("~/.Rhistory"))
}
时间: 2024-10-20 17:44:05

ubuntu之R攻略的相关文章

ubuntu之~/.dircolors攻略

生成~/.dircolors dircolors -p > ~/.dircolors 鉴于蓝色在terminator很难看,修改目录颜色和777文件夹颜色: sed -ie 's/DIR 01;34/DIR 01;33/g' ~/.dircolors sed -ie 's/OTHER_WRITABLE 34;42/OTHER_WRITABLE 30;42/g' ~/.dircolors

R语言教程:写给高级入门者的数据打理攻略

http://developer.51cto.com/art/201312/423612_all.htm 原文地址 如果大家还未完全熟悉R语言.甚至不能轻松利用它实现最基本的处理任务,我建议各位先查阅其它指导文章.帮助自己积累对R语言的认识.但如果大家已经拥有一定的背景知识,希望能够进一步提升自己的开发技能——或者单纯只是想看看R语言如何完成文章中罗列的四项任务——那么请跟着我继续阅读. 学习如何添加column.计算总和.对结果排序以及数据改造. 强大的能力在带来责任之外,也给我们增添了恼人的

LINUX SHELL脚本攻略笔记[速查]

Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgrep shell数学运算 命令状态 文件描述符和重定向 cat 数组和关联数组 alias date 调试脚本 函数和参数 管道 读取命令输出 read 字段分隔符和迭代器 循环 比较和测试 find xargs tr md5sum sha1sum 对目录进行校验 sort uniq tempfile split bash变量匹配切分 exp

Emacs安装配置全攻略之一编译安装简单配置

/******************************************************************************************************************************************/ 原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/29407717,作者:gqb666 /***************

Linux下Hadoop 2.2.0 集群配置攻略

Hadoop 2.2.0 集群配置攻略 用户输入标识: chmod +x jdk-7u45-linux-x64.rpm  为黑色带底纹 系统输出标识: java version "1.7.0_51" 为绿色小字 2014年3月20-日 by lilihao Q 404536204 1. 安装sun jdk (1). 到Oracle的官方网站下载jdk,目前最新版本是7u51 安装包: http://www.oracle.com/technetwork/java/javase/downl

恶灵高校(二周目)攻略

此篇攻略的目标是击败最终Boss,获得光野圣良SR. 请先看完整篇攻略后,根据自己目前拥有的事件角色(イベキャラ)等级和装备,来提升不足的地方. 目录 一.推荐路线表二.异界攻略三.最终Boss攻略 1.编队与等级2.装备3.道具4.探索“异界奈落”5.最终Boss战6.击败最终Boss后 四.装备材料五.总结 一.推荐路线表 以下是推荐路线表,并非是最短和最佳路线,可根据自身装备和等级来决定行径路线,但请务必按照“关键路线”的顺序来,否则会浪费不必要的回合数. 场所 等级 备注 1F东廊下 L

Tomcat全攻略

tomcat全攻略 1.tomcat是什么? Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它早期的名称为catalina,后来由Apache.Sun 和其他一些公司及个人共同开发而成,并更名为Tomcat.Tomcat是应用(java)服务器,它是一个servlet容器,是Apache的扩展,但它是独立运行的.tomat应用于Java Servlet, JavaServer Pages,Java Expression Language以及其他的Javaweb开发的技术. Th

程序员技术练级攻略

以下全文来自http://coolshell.cn/articles/4990.html 前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发) 建议: 不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用. 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样. 一定要动手,例子不管多么简

.Net常用技巧_VS2005[C#] 操作 Excel 全攻略(转)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Office.Interop.Excel; using System.Data.SqlClient; using System.Data.