R语言

已发布 2017-12-03 13:03:25

  • R是用于统计计算和绘图的自由软件环境
  • 四套图形系统
    • 内置:适合快速的数据探索性分析
      • base
      • grid
      • lattice
    • ggplot2:便捷地生成复杂的、高质量的统计图形
      • 因为内在的语法支持,看上去更像是一门新的“语言”
  • 软件包package和软件库library的术语区别
    • 一个包并不是一个软件库
    • 软件库指的是一个包含了若干软件包的目录
  • 机器学习
    • package.install(‘caret’)
  • 数据产品
    • GooogleVis API: R制作交互式html图表
    • Manipulate包:实现人机交互
    • rCharts
    • Shiny:制作嵌入网页的交互式R程序的平台
      • 与Slidify配合:制作和发布基于R的报告
      • www.shinyapps.io
  • 安装包
    • install.packages()
    • install_github()
  • 数据结构
    • 创建向量
      • vector()
      • c()
      • as.logical() / as.numeric() / as.character()
    • 创建矩阵
      • matrix()
      • vector() + dim()
      • cbind(), rbind()
      • attributes()
      • array()
comments powered by Disqus