本文发表在博客园,

http://www.cnblogs.com/stackworm/

尽管进展中出现了意想不到的事情,期间中断1个多月,但我仍然会坚持下去。

首先,这份教程适合所有对R语言有兴趣且希望学习的人,这份教程是用来帮助你学习使用R语言的,并非简单了解。其次,它是免费发布且自由交流的,教程是以开发者的角度去讲述R语言的实现。俗话说,万事开头难,R语言也是如此,尽管悉知R的人大多从事统计学相关行业,对编程开发的了解不如专业的软件工程师甚多,但跟着教程一步步的深入,你也会很容易的理解其他语言代码的实现思路与逻辑。

再者说,也许这份教程无法将你培养成R语言大师,但至少,它会把你带入R语言的世界。

教程我将做如下安排:

第1~2课,介绍R语言,就是入门,什么是R,如何获取,运行,以及R的运行模式,还有R语言中重要的数据结构,获取帮助的方式。(已发布)

第3~6课,讲述R中的向量,R中的数据类型,添加或删除元素方式,向量运算与逻辑运算,索引,创建方式,筛选索引,以及几个精彩的时间序列预测的例子。

课,讲述R中的矩阵和数组,使用方法,线代运算,高维数组等,这里会有图像操作的例子。

课,讲述R中的列表,创建,及常规操作,访问其元素值,在列表中使用函数等,同样会附带例子。

第9~....课,考虑有因子和表,数据框,编程结构,数学运算与模拟,R中的面向对象,输入输出,字符串操作,绘图,调试,性能调试,以及GPU编程,等等等等,目前还未做下一步的安排,当然,如果你有任何意见或者建议,欢迎随时吐槽。

教程会时不时爆干货出来,R是给力的,但需要我们逐步去搞定,很多人问我,需要在教程讲述之前让很多人明确,这份教程学完之后能获得什么?或者能成为哪种程度?在这里,我还是那句话,也许这份教程无法将你培养成R语言的大师,但至少,它会把你带入R语言的世界,或许,它将成为你数据挖掘之路的第一站。

R语言教程规划的更多相关文章

  1. [原创]零基础R语言教程---第二课---R语言入门

    这节教程简单描述了R语言中常用的数据类型, 向量,字符串,矩阵,列表,数据框,以及附带了一个小例子 对于这节课所附带的例子需要做下列补充: 1.这个例子面向于对整列的数据进行预测 2.如果你需要求单行 ...

  2. R语言:规划求解优化ROI

    今天看到一篇文章介绍如何用excel建模对ROI 进行规划求解. 蓝鲸的网站分析笔记 成本 Cost 每次点击费用 CPC 点击量 \[clickRate = \frac{cost}{CPC}\] 转 ...

  3. [原创]零基础R语言教程---第一课---认识R语言

    教程的录制的确是折腾了一番,一连录了二十多遍,有时候激动的说错了字,有时候不知道下一句说啥.. 不过好在第一课已经搞定了,哈哈. 虽然内容现在看起来还有点简单, 不过牛b也是一个过程嘛. 我会坚持下去 ...

  4. R语言 批量规划求解

    昨天读到一个项目,是关于优化求解的. 约束条件如下: 公司里有很多客户,客户之所以不继续用我们的产品了,是因为他账户余额是负的,所以,为了重新赢回这些客户,公司决定发放优惠券cover掉客户账户的负余 ...

  5. 93、R语言教程详解

    加载数据 > w<-read.table("test.prn",header = T) > w X.. X...1 1 A 2 2 B 3 3 C 5 4 D 5 ...

  6. R语言:安装及使用

    http://blog.csdn.net/pipisorry/article/details/53640638 ubuntu下安装 sudo apt-get install -y r-base源码安装 ...

  7. 手把手教你学习R语言

    本文为带大家了解R语言以及分段式的步骤教程! 人们学习R语言时普遍存在缺乏系统学习方法的问题.学习者不知道从哪开始,如何进行,选择什么学习资源.虽然网络上有许多不错的免费学习资源,然而它们多过了头,反 ...

  8. R语言构建蛋白质网络并实现GN算法

    目录 R语言构建蛋白质网络并实现GN算法 1.蛋白质网络的构建 2.生物网络的模块发现方法 3.模块发现方法实现和图形展示 4.附录:igraph中常用函数 参考链接 R语言构建蛋白质网络并实现GN算 ...

  9. R语言-六大数据结构

    R语言有六种基本的数据结构(或者说数据类型吧).根据数据的维度和同质/异质可分为5种数据类型,最后再介绍一种特殊的类型“因子”.   同质 异质 1维 原子向量 列表 2维 矩阵 数据框 n维 数组 ...

随机推荐

  1. Android中开发Service

    Service的开发分为两个步骤:定义Service和配置Service1.定义Service定义一个Service子类继承于Service2.配置Service在AndroidManifest.xm ...

  2. qt编写一个只能运行单个实例的程序,不用Windows API

    QtSingleApplicationhttp://code.qt.io/cgit/qt-solutions/qt-solutions.git/tree/qtsingleapplication 已打开 ...

  3. 【转】Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

    原文网址:http://embed.21ic.com/software/android/201403/31603.html 1 :Android中Spinner下拉列表(使用ArrayAdapter和 ...

  4. POJ2761---Feed the dogs (Treap求区间第k大)

    题意 就是求区间第k大,区间 不互相包含. 尝试用treap解决一下 第k大的问题. #include <set> #include <map> #include <cm ...

  5. Servlet的init()方法如何才会在服务器启动时执行

    如果要想让 servlet 的 init () 方法在服务器启动 时就被执行,则需要在 web.xml 中相应的 servlet 下配置 <servlet > <servlet -n ...

  6. hadoop-2.6.0为分布式安装

    hadoop-2.6.0为分布式安装 伪分布模式集群规划(单节点)------------------------------------------------------------------- ...

  7. jQuery的基本语法

    index.html代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  8. 1346 - Songs (贪心)

    John Doe is a famous DJ and, therefore, has the problem of optimizing the placement of songs on his ...

  9. iOS动画开发之五——炫酷的粒子效果

    在上几篇博客中,我们对UIView层的动画以及iOS的核心动画做了介绍,基本已经可以满足iOS应用项目中所有的动画需求,如果你觉得那些都还不够炫酷,亦或是你灵光一现,想用UIKit框架写出一款炫酷的休 ...

  10. Java static块

    首先,我们看一个实际例子: class Test{ public static int X=100; public final static int Y=200; public Test(){ Sys ...