zoukankan      html  css  js  c++  java
  • R_数据操作_高级_04

    数学函数:

    abs(x)   绝对值       sqrt(x)  平方根      ceiling(x)  放回不小于x的最小整数   floor(x)  不小于x的最大整数    trunc(x)  先0方向截取x的整数部分

    round(x, digits=n)  将x舍入为指定n位的小数   signif(x, digits=n)  将x舍入为指定n位的有效数字  sin(x),cos(x),tan(x)  正弦、余弦、正切

    asin(x),acos(x),atan(x)  反正弦、反余弦、反正切           sinh(x),cosh(x),tanh(x)  双曲正弦、双曲余弦、双曲正切

    log(x, base=n)  对x取以n为底的对数  log(x)  自然对数      log10(x)  返回值为2.3026  log10(10)=1  exp(x)  指数函数

    统计函数:

    mean(x)  平均数  median(x)  中位数  sd(x)  标准差  var(x)  方差  mad(x)  绝对中位差   quantile(x, probs)  求分位数,例如:

    # 求x 的30%和84%分位点    y <- quantile(x, c(.3,.84))     range(x)  求值域      diff(range(x))  求值域宽度  sum(x)  求和

    diff(x, lag=n)  滞后差分,lag用来指定滞后几项,默认为1    min(x)最小值    max(x)  最大值  scale(x, center=TRUE, scale=TRUE)  数据中心化或者二标准化

    scale()一般对矩阵或者数据框进行均值为0,标准差为1的标准化,自定义SD为标准差,M为均值 scale(data)*SD+M

    概率函数:

    概率函数属于特殊的统计类,通常用来生成分布一直的数据

    [dpqr]distribution_abbreviation()

    d = 密度函数(density)  p =分布函数(distribution function)  q =分位数函数(quantile function)  r =生成随机数(随机偏差)

    常见分布:

     

    设定随机种子:set.seed()     runif(x)  生成x个在(0,1)区间上的随机数

    字符处理函数:

    其他实用函数:

    apply(x, MARGIN, FUN, ........)x数据对象;MARGIN表示维度(1对行数,2对列);FUN表示操作的函数

    控制流

    语句(statement)  条件(cond)  表达式(expr)  序列(aeq)

    for (var in seq) statement  while(cond) statment  if (cond) else statment  if (cond) statment  ifelse(cond,statment)  switch(expr......)

     整合与重构

    转置  t(data)

  • 相关阅读:
    微信授权登录
    mpvue 试水的一天
    小程序请求接口统一封装到一个js文件中
    工作中vue项目前后端分离,调用后端本地接口出现跨域问题的完美解决
    百度小程序授权更好体验
    关于智能小程序网络请求封装
    vue 开发webapp 手机返回键 退出问题
    MySQL解决存入数据库和取出数据库时间格式问题
    关于小程序授权更好体验
    关于vue项目中在js中引入图片问题
  • 原文地址:https://www.cnblogs.com/hazy-star/p/9442915.html
Copyright © 2011-2022 走看看