本文发表在博客园,

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. SmartBusinessDevFramework架构设计-1:结构简介

    SmartBusinessDevFramework 简介 基于.net 4.0 开发的企业级系统框架 功能 1 自定义ORM.如果客官喜欢NHibernate EntityFramework ,并对其 ...

  2. .OCX、.dll文件注册命令Regsvr32的使用

    1.打开文件,打开需要注册的OCX文件或dll文件,2.然后根据需要进行OCX文件或DLL文件的注册和反注册 DLL.OCX注册方法--文件Regsvr32用法及情况介绍 使用过activex的人都知 ...

  3. js中iframe的用法

    最近遇到的项目总是习惯左边一个树,点击每个树的节点右边出现相应的信息,遇到这种情况用iframe还是很简单的, 例如 : 页面文件 @section Tree{ <ul id="tre ...

  4. linux应用程序地址布局

    Linux应用程序在内存中的布局,由高地址到低地址依次为:栈.堆.BSS段.数据段.代码段.代码段的起始地址固定为0x8048000,无论哪一个应用程序它的代码段起始地址一定是0x8048000,这里 ...

  5. eclipse svn插件安装

    1,在线直接安装 help --> Eclipse Marketplace 2,下载subclipse.zip 把features.plugins拷贝到eclipse安装目录 3,直接把subc ...

  6. Storm drpc学习

    示例代码: package com.lky.test; import org.apache.commons.logging.Log; import org.apache.commons.logging ...

  7. 多次绑定click及ajax提交常用方法

    <script> $(document).ready(function() { //绑定click $(".exchange_ecv").bind("clic ...

  8. Delphi TStringList的用法

    Delphi TStringList的用法 TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. TStringList 常用方法与属性: var List: TStringL ...

  9. [每日一题] OCP1z0-047 :2013-08-15 描述GROUPING 函数 .......................................43

    正确答案:C ,否则返回0. 官方解释:GROUPING distinguishes superaggregate rows fromregular grouped rows. GROUP BY ex ...

  10. HID 报告描述符精细说明.

    1,报告描述符概述    1.1) 报表描述符        报表描述符和USB的其他描述符是不一样的,它不是一个简单的表格,报表描述符是USB所有描述符中最复杂的.报表描述符非常复杂而有弹性,因为它 ...