目录

  • 1 R语言与统计分析概述
    • 1.1 配置R环境与了解R
    • 1.2 统计分析方法概述
    • 1.3 本章小结
    • 1.4 本章习题
    • 1.5 章节测验
  • 2 R语言中的数据管理及预处理
    • 2.1 基本数据类型
    • 2.2 数据结构
    • 2.3 数据的读入和写出
    • 2.4 数据集管理及预处理
    • 2.5 数据集的进阶操作和dplyr包的介绍
    • 2.6 本章小结
    • 2.7 本章习题
  • 3 R的基本统计分析
    • 3.1 基本描述统计量
    • 3.2 汇总分析
    • 3.3 本章小结
    • 3.4 本章习题
  • 4 数据描述与可视化
    • 4.1 统计表格
    • 4.2 数据可视化基础
    • 4.3 数据可视化进阶
    • 4.4 本章小结
    • 4.5 本章习题
  • 5 参数估计与假设检验
    • 5.1 总体、样本和样本量
    • 5.2 参数估计
    • 5.3 假设检验
    • 5.4 单因素方差分析
    • 5.5 本章小结
    • 5.6 本章习题
  • 6 线性回归
    • 6.1 理论
    • 6.2 实例分析
  • 7 逻辑回归
    • 7.1 理论
    • 7.2 实例分析
  • 8 R的聚类分析
    • 8.1 理论
    • 8.2 实例分析
  • 9 R的线性判别分析
  • 10 R的降维分析
  • 11 R的因子分析
配置R环境与了解R
  • 1 配置R环境
  • 2 了解R
  • 3 学习建议
  • 4 课件
  • 5 代码文档
  • 6 视频

    你好,这里是嘉应学院数学学院应用统计专业《统计软件》的课程内容。

    第一次课:

    课程介绍与考核方式说明;

    统计学与统计软件的关系;

    R与RStudio的安装与配置;

    R的工作环境与基本设置;

    获取帮助的途径。

    R语言是统计编程的一款语言,是数据科学家和统计学家的选择之一。对于数据分析和数据可视化,R语言拥有丰富的开源包提供支持。其中最受欢迎的R包之一是Tidyverse,它是Hadley Wickham设计的一组R包,包含了dplyr、ggplot2、tidyr、stringr等,它们一起工作,采用一致的规范和语法,从数据导入预处理,再到高级转化、可视化、建模和展示,代码清晰可读,很受欢迎。

    相关下载:

  • 一些配套数据的打包文件

  • R Markdown和bookdown的模板

    使用本课程必须安装的软件包:

  • tidyverse

  • bookdown

  • xtable

  • bench

    本课程中用到的软件包列表:

pkgs <- c(
 "assertthat",
 "backports", "base64enc", "BH", "bindr", "bindrcpp", "bookdown", "broom",
 "callr", "car", "cellranger", "cli", "clipr", "clorspace",
 "cowplot", "crayon", "curl",
 "DBI", "dbplyr", "dichromat", "digest", "dplyr",
 "evaluate",
 "forcats",
 "ggplot2", "ggrepel", "glue", "gtable",
 "haven", "highr", "hms", "htmltools", "httr",
 "jsonlite",
 "knitr",
 "labeling", "lazyeval", "lubridate",
 "magrittr", "markdown", "microbenchmark", "mime", "mnormt", "modelr", "munsell",
 "NHANES",
 "openssl",
 "pillar", "pkgconfig", "plogr", "plyr", "psych", "purr",
 "R6", "RColorBrewer", "Rcpp", "readr", "readxl",
 "rematch", "reprex", "reshape2", "rlang", "rmarkdown",
 "rprojroot", "rstudioapi", "rvest",
 "scales", "selectr", "socviz", "stringi", "stringr",
 "tibble", "tidyr", "tidyselect", "tidyverse",
 "utf8",
 "viridisLite",
 "whisker",
 "xml2", "xtable",
 "yaml"
)

install.packages("pkgs ")

编译本课程所用的R软件环境:

devtools::session_info()