【R for Data Science】前言


学习<R for Data Science>第一天,了解一些基本数据科学相关知识以及tidyverse。


cover.png

将要学习

关于这本书,作者给出了一个简单的学习指导,大致会学习那些内容:


content.png

Wrangle表示数据处理,包括读取,清洗和转换,目的是为了使数据内容和结构便于进行后续分析。
Program与编程相关。
Explore是指对数据进行探索,包含数据质检,数据绘图等。
Model建模检验假设。

下图概括了一般的数据科学分析流程:


structure.png
    1. 数据输入(文本文件、数据库、网页API)。没有数据就无法进行后续分析;
    1. 数据整理(行为观测值,列为变量,生物等方面,行为基因等,列为样本)。整理好数据结构,可以让分析者关注数据问题本身;
    1. 数据转变。
      整理数据和转变数据合在一起叫做数据整形(wrangle);
    1. 数据可视化。
    1. 数据建模。作为数据可视化的补充,建模是一个最基本的数学、计算机工具,应用十分广泛;
    1. 数据交流。无论数据可视化做得多好,模型建得多棒,最重要的还是对数据的理解并且能够拿数据与其他人交流。

不涉及内容

1.大数据:data.table更适合处理大数据,更大则需要学Hadoop或者Spark了(sparklyr,rhipe,ddr);

  1. Python和Julia等其他编程语言;
    非矩阵数据(图片、声音、树、文本文件等);
    命题论证:数据挖掘分为两大阵营:假设提出和假设检验(有时称为验证性分析)。
    假设验证分析难,所以不讲,只讲数据探索和假设提出。一般认为模型用来假设检验,可视化用来假设提出,但这是错误的。模型也可以用来数据探索,并用可视化验证。反正两者的主要区别就是在于验证需要看一次,探索需要看很多次观察值。

学前准备

Tidyverse

R包集合为数据科学提供工具,使之效率更高。

A collection of R packages designed to work together to make data science fast, fluent and fun.
Tidyverse官网解释为 "The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures. "

Tidyverse主要有readr, tibble, dplyr, tidyr, purrr, ggplot2等方面。

  • readr - 数据读入
  • dplyr - 数据操作语法,可以用它解决大部分数据处理问题
  • tidyr - 清理数据
  • tibble - 新的数据框
  • stringr - 提供函数集用来处理字符数据
  • purrr - 提供一个完整一致的工具集增强R的函数编程
  • ggplot2 - 数据可视化
包的安装
    install.packages("tidyverse")   ### 必需包
    install.packages(c("nycflights13", "gapminder", "Lahman"))   ###本书需要的R包

</article>


Reference:

  1. https://www.tidyverse.org/
  2. https://r4ds.had.co.nz/
  3. https://bookdown.org/
  4. https://github.com/hadley/r4ds
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,012评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,628评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,653评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,485评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,574评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,590评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,596评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,340评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,794评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,102评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,276评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,940评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,583评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,201评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,441评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,173评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,136评论 2 352

推荐阅读更多精彩内容

  • 工欲善其事,必先利其器。总结一下,方便多了。R语言还是很牛逼的,可以干很多事情。有一把顺手的刀还是很重要的。 0....
    Liam_ml阅读 4,615评论 1 60
  • 在学习R的时候,R的包众多,很多时候对于初学者会造成很大的困扰就是不知道用什么样的包比较合适。我会在不断使用...
    果果哥哥BBQ阅读 16,015评论 0 62
  • R包: R语言交互式绘制杭州市地图:leafletCN包简介 clickpaste包介绍 igraph包快速上手 ...
    黄小伟Yeah阅读 5,114评论 4 75
  • 公交车是夜晚的城市最初的守卫者。车窗外的灯光陆续亮起,一片片黑暗依次幻化成辉煌。想象着自己从时光的缝隙里像穿堂风一...
    冬眠的周小虫阅读 179评论 0 0
  • 每天都是这个点醒来,昨晚的梦太真实了,记得自己哭了,手一抹,全是泪。 昨天早上老公去接来侄女陪...
    相信女儿阅读 568评论 4 4