zoukankan      html  css  js  c++  java
  • R语言基础-统计函数

    一、数学统计函数

    概率论是统计学的基础,R有许多用于处理概率,概率分布以及随机变量的函数。R对每一个概率分布都有一个简称,这个名称用于识别与分布相联系的函数。这部分涉及到很多统计学基础的理论知识,比如随机试验,样本空间,对立与互斥,随机事件与必然事件,概率密度,概率分布等。

    1.四种基本函数

    后缀

      d + 后缀() 概率密度函数
      p + 后缀() 分布函数
      q + 后缀() 分布函数的反函数
      r + 后缀() 产生相同分布的随机数
    

    生成均值为15,方差为2,服从正态分布的100个数

    2.生成随机数

    生成50个1-100之间的随机数

    生成随机种子,使下一次生成的随机数与前一次相同

    二、描述性统计函数

    1.summary() 和 describe() 函数,对一个数据集进行详细统计


    2.pastecs包中的 stat.desc() 函数,计算种类繁多的描述性统计量




    设置norm = T ,则计算一些统计值

    3.psych包中的 describe()函数

      psych::describe(myvars,trim = 0.1) 去除开头和结尾10%的部分
    

    4.actuar包中的 aggregate() 函数

    使用MASS93数据集

    对汽车制造商的产品平均价格的统计

    根据产地来分组比较价格

    根据产地和制造商进行价格分组

    5.doBy包中的 summaryBy() 函数


    6.psych包中的describe.by() 函数

    三、频数统计函数

    1.对有明显因子的数据可使用 split() 函数进行分组

    对 mtcars 数据中汽车的气缸数cyl进行统计


    2.table()和cut函数对数据中mpg列进行分组

    3.prop方法进行频率统计

    对vcd包中 药物测量数据集Arthritis的二维统计

    三维统计

    使用with函数

    使用xtabs()公式查看

    4.margin.table() 函数

    添加统计

  • 相关阅读:
    一名中国联络官的来信
    中国女性出席1899年伦敦世界妇女大会
    曾在九江同文任教的中外人士若干
    金韵梅大夫略传
    为何高于四次的方程没有根式解?
    日军进攻九江的影像资料
    美以美会在九江
    九江同文中学与宝洁公司的甘布尔家族
    九江生命活水医院
    微信小程序获取用户信息签名解密C#
  • 原文地址:https://www.cnblogs.com/nnadd/p/12885288.html
Copyright © 2011-2022 走看看