Skip to content

概率论与数理统计

Starslayerx edited this page Jun 29, 2021 · 40 revisions

R

R基础

  • 赋值给变量

    a <- 3
    A <<- 6 # 强制赋值为全局变量
    b = 9   # 多作为函数参数使用
    ``
    
  • 显示当前工作空间所有对象名称

    ls()
    ls.str() # 更加详细的显示
  • 删除变量

    rm()
    rm(list = ls()) # 删除所有变量、
  • 输出单个元素

    print(x, ...)
  • 拼接为字符串

    paste(..., sep = ' ', collapse = NULL)
    paste0(..., collapse = NULL) # 缩减版
    • sep: 分隔符
    • collapse: 元素内部折叠坍塌,例如拼接向量1:10
  • 输出多个元素,使用","分割元素

    cat("A", pi*2, ...)
  • 构造向量

    c(1:10, "hello") # 同时拼接数字和字符串会成为字符串类型
  • 常用统计函数

    函数 说明 公式
    mean(x) 平均数 $E(X)=\frac{sum_{i=1}^n x_i}{n}$
    median(x) 中位数 -
    sd(x) 标准差 $\sqrt{D(X)}$
    var(x) 方差 $Var(X)=\frac{\sum_{i=1}^n(x_i-E(X))^2}{n}$
    cov(x, y) 协方差 $Cov(X,Y)=E(XY)-E(X)E(Y)$
    cor(x, y) 相关系数 $r(X,Y)=\frac{Cov(X,Y)}{\sqrt{Var(X)Var(Y)}}$

Clone this wiki locally