数据科学R编程

875年/ STT

R语言已经成为广泛的数据密集型学科的首选编程语言(例如,O'Reilly Media的2014年数据科学数据科学薪资调查发现,R是数据科学家中最受欢迎的编程语言)。本课程的目标是教授数据科学R编程的应用和理论方面。课程内容侧重于R程序的设计和实现,以满足常规和专门的数据操作/管理和分析目标。还将注意掌握实施可重复研究所需的概念和工具。bob体育登录

R是什么?

  • 一种用于统计计算和图形的开源(可免费用于Windows、Mac OS X和Linux)环境
  • 功能齐全的编程语言,基本上可以做任何事情
    • 特别是,它是一种脚本语言(与Matlab和Python相似),允许再现性和自动化任务

为什么学习R?

  • R是薪酬最高的IT技能之一
  • R是仅次于SQL的最常用的数据科学语言
  • R被70%的数据挖掘者使用
  • R是所有编程语言中的第15名
  • R的发展速度比任何其他数据科学语言都要快
  • R是高级分析软件的#1谷歌搜索
  • R在全球拥有超过200万用户
  • R被统计学家、科学家、社会科学家所使用,是所有软件中统计功能最广泛的
  • R用户一直在通过包添加功能
  • R可以与其他软件、数据库、操作系统、网络等进行交互。

初步的教学大纲

查看建议for / stt875的教学大纲

课程结构

FOR/STT 875完全通过课程管理系统在线交付网站.这将是一个积极的,基于项目的学习环境,重点是:

  • R
  • R编程环境的安装和配置
  • 基本语言元素和数据结构
  • R + Knitr +减价+ GitHub
  • 数据输入/输出
  • 数据存储格式
  • 构造子集对象
  • 向量化
  • 控制结构
  • 功能
  • 范围规则
  • 循环功能
  • 图形和可视化
  • 数据操作语法(dplyr和相关工具)
  • 调试/分析
  • 统计模拟

登记

FOR/STT 875: R数据科学编程适用于本科生、研究生和终身教育学生。没有必修课程或共同必修课程。

密歇根州立大学学生

  • 本科生有两种入学方式:
    • 荣誉学院的学生,联系密歇根州立大学林业本科指导老师,ForAdvis@msu.edu,以作登记。
    • 其他本科生请联系课程指导老师安德鲁·芬利博士申请注册许可。
  • 毕业生
    • 密歇根州立大学学生可以通过在线报名课程时间表从2017年春天开始。你必须注册FOR 875,但是,如果你想以STT 875的方式学习课程,你可以联系你的导师将课程分配转换为STT。

Non-MSU学生

如果你不是一个密歇根州立大学学生,想修FOR/STT 875,你可以适用于密歇根州立大学作为一个终身教育学生这是一份免费的单页申请,不需要论文或其他材料.了解更多密歇根州立大学终身教育注册办公室终身教育页面

  • 终身本科生和研究生都可以参加这门课程。因为FOR/STT 875是研究生班,终身本科生必须联系密歇根州立大学林业本科指导老师,ForAdvis@msu.edu,以请求重写。

联系

安德鲁·芬利

安德鲁·芬利

教授,森林管理和模型
finleya@msu.edu
517-432-7219