统计建模与r软件_【统计建模与R软件笔记】008 描述统计量(1)

今天我们开始来学习描述统计量吧!

位置的度量

位置的度量就是用来描述定量资料的集中趋势的统计量,常用的有均值、众数、中位数、百分位数等。

1.均值 mean( )

形式:

mean(x, trim = 0, na.rm = FALSE)

x 是对象(如向量、矩阵、数组或数据框)

trim 是计算均值前去掉与均值差较大数据的比例,缺省值为0,即包括全部数据

na.rm = TRUE 时,允许数据中有缺失数据

279b09845706d5e3b8562b850efc3feb.png

trim 的取值在 0 到 0.5 之间,表示计算均值前去掉异常值的比例。将向量 w 中的第一个数值改成 750 ,来看看 trim 参数好不好用吧!

363e04e11e9615e18382ca4eeb2d25a1.png

当 x 是矩阵或数组时,函数 mean( ) 的返回值,不是向量,而是一个数,是矩阵中全部数据的平均值。

a896b3c378ec34a1f29f37f141bba2ce.png

如果需要各行或各列的平均值,需要调用 apply( ) 函数

8978144f3c3ef372a47aac5153c4c5d7.png

如果 x 是数据框,则 mean( ) 的返回值就是向量

8d148b90f9c10ac75c705288772cb68e.png


2. sum( ) / weighted.mean( )

形式:

sum(x, na.rm = FALSE)

weighted.mean(x, w, na.rm = FALSE)

w 是数据 x 的求和权数,与 x 的维数相同

其他参数的含义见上

关系式:mean(x) = sum(x) / length(x)


3.顺序统计量 sort( )

将 n 个数据按从小到大的顺序排列为:X(1) <= x(2) <= …… <= x(n)

最小统计量为 X(1), 最大统计量为 X(n)

形式:

sort(x, partial = NULL, na.last = NA, decreasing = FALSE)

x 可以是数值、或字符、或逻辑型向量

partial 是部分排序的指标向量

na.last 是控制缺失数据的参数, na.last = NA(缺省值),不处理缺失数据;na.last = TRUE ,缺失数据排在最后;na.last = FALSE, 缺失数据排在最前。

decreasing 是逻辑变量,控制数据排列的顺序, decreasing = FALSE(缺省值),从小到大排序;decreasing = TRUE ,从大到小排序

用 sort( ) 给观测值排序

30275fc56f3cadf4844ff88286e3fd97.png

e75f6fafa26a8df3358d7e722688d225.png


4.中位数 median( )

中位数的一显著特点是不受异常值的影响,具有稳健性

形式:

median(x, na.rm = FALSE)

1057047bb5ec30af3ec82f7154f3c12f.png


5.百分数 quantile( )

百分位数是中位数的推广, quantile( ) 函数计算观测值的百分数

形式:

quantile(x, probs = seq(0, 1, 0.25), na.rm = FALSE)

probs 是相应的百分位数,缺省时为( 0, 0.25, 0.5, 0.75, 1), 其中 seq(from = value_1, to = value_2, step = value_3 )

53aab174aae8ffccffa7181e31eb00ad.png


分散程度的度量

表示数据分散(或变异)程度的特征量有:方差、标准差、极差、四分位极差、变异系数和标准误等

1.方差、标准差与变异系数

以样本数据来衡量总体统计量

注:下文中的bar{x} 均为样本均值

方差公式:

030d2986ac896bdc3cbbeaffe6839c47.png

方差形式:var( )

标准差公式:

a045ac9c536fc13abc07973e096c2bde.png

标准差形式:sd( )

变异系数公式:

2a799a2ce80c5ca9749a1bedbce5327d.png

变异系数的计算需要自行编写函数来计算

17c0d8633284dc09bfa8a785bd586e11.png


2.极差、四分位极差与标准误

数据越分散,其极差越大。

公式:x(n) - x(1)

样本上、下四分位数之称为四分位差(或半极差),对具有异常值的数据来说,具有稳健性。

公式:Q(3) - Q(1)

标准误公式:

230546ee14f6840bf93be3f835a99669.png


分布形状的度量

如偏度系数和峰度系数

偏度系数 g1 公式:

05500cdce51edea618e8ff4b290d770a.png

峰度系数 g2 公式:

eda575ff397d0229a0ad1b7186c48026.png


071b41a733654ca70dc26d7ecb899f95.gif

ba952b9bbb898e69c2469ed2dc99964a.png

15eb928ca8252bc0ebea7ba1806b57eb.png哇~今天的内容都学会啦!是不是跟统计学很一样呢ce287c7d65de28d088fc3c29465b1c20.gif597c27294d93173e59812443626d94d5.png15eb928ca8252bc0ebea7ba1806b57eb.png对呀!小编下一节会将啥咧?下一节咱们用图来描述数据咋样?够高 level 吧ce287c7d65de28d088fc3c29465b1c20.gifce287c7d65de28d088fc3c29465b1c20.gif

597c27294d93173e59812443626d94d5.png

15eb928ca8252bc0ebea7ba1806b57eb.png哇塞酷炫!盘他!!c19e2bf82634da1451235159c5285750.png扫码关注一个吧~~dce6bc2dbce855a88e0c7b780d54e68a.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430908.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

npm环境安装linux,Node.js环境在linux上的部署教程

我们以centOS为例来说说如何部署node.js环境一 打开centos,然后开始下载node.js包curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -yum -y install nodejs二 安装gcc环境yum install gcc-c make安装完成!三 安装nodejs的npm,这是一个包程序工具,类似于…

Nancy跨平台开发总结(三)发布到Jexus Web服务器

在Centos7上安装Mono yum install yum-utils rpm --import "http://keyserver.ubuntu.com/pks/lookup?opget&search0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ yum install m…

stat函数_数据分析工具入门 掌握这些Excel函数就够了

1.什么是函数可以把函数理解为一个可以控制的黑箱子&#xff0c;输入X到黑箱子中&#xff0c;他就会输出Y&#xff0c;参数就是黑箱子的控制开关&#xff0c;打到不同的档位&#xff0c;黑箱子会输出不同的Y。2.常见函数分类文本清洗函数关联匹配函数逻辑运算函数计算统计函数时…

linux安装nodejs一键脚本,ubuntu16.04部署nodejs+vue框架脚本

#获取和安装nodewget https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xzxz -d node-v8.9.2-linux-x64.tar.xztar xf node-v8.9.2-linux-x64.tar -C /usr/local#创建软连接ln -s /usr/local/node-v8.9.2-linux-x64 /usr/local/node#配置环境并生效echo "export…

Linux下jdk配置环境变量

vi /etc/profile在里面添加如下内容JAVA_HOME/usr/local/java/jdk1.6.0_01PATH$JAVA_HOME/bin:$PATHCLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH变量生效重新登录即可5.进入 /usr/bin/目录cd /usr/binln -s -f /us…

mysql获取当前时间毫秒_MySQL性能指标及计算方法

是新朋友吗?记得先点蓝字关注我哦~ 今日课程菜单 Java全栈开发 | Web前端+H5 大数据开发 | 数据分析 人工智能+Python | 人工智能+物联网 来源:小职(z_zhizuobiao) 找我:✅ 解锁高薪工作 ✅ 免费获取干货教程 未 完 待 续 绝大多数MySQL性能指标可以通过以下两种方式获取:…

linux时间戳转换不对,转换为unix时间戳不正确

我有我写了一个函数(如果有一个很好的标准替代&#xff0c;请让我知道...)转换为unix时间戳不正确time_t get_unix_time(string time_str) {time_t loctime;time(&loctime);struct tm *given_time;time_str time_str.substr(0, time_str.find_first_of(.));replace(time_s…

什么是REST API?

REST指一组架构约束条件和原则&#xff0c;满足约束条件和原则的应用程序设计。架构&#xff0c;软件体系结构分为三部分&#xff1a;构建&#xff0c;用于描述计算机&#xff1b;连接器&#xff0c;用于描述构建的链接部分&#xff1b;配置将构建和连接器组成有机整体。web基本…

python socket send_python socket 连续send,出现粘包问题

使用网上socket代码实现ssh功能&#xff0c;如下&#xff1a;server.py#服务端Linux系统下&#xff1a;处理命令并返回import socketimport os#声明类型&#xff0c;生成socket链接对象server socket.socket()#监听接收端口元组(本地&#xff0c;端口)&#xff0c;绑定要监听的…

linux系统安装佳能打印机驱动,在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN...

在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN发布时间&#xff1a;2018-04-06 21:46,浏览次数&#xff1a;631, 标签&#xff1a;ubuntubitLinuxUFRIIPrinterDriverusEN1. 安装一些依赖项 (不确定它们是否都需要):sudo apt install libc6-i3…

python重复输入上面指令_stdin stdout python:如何重复使用同一输入文...

我对Python很陌生,对stdin stdout方法甚至更新.不过,我需要使我的脚本可用于UNIX命令,以便例如使用我的脚本一次处理2个输入文件.该脚本与命令行参数完美配合&#xff1a;newlist []def f1()....def f2(input_file):vol_id sys.argv[3]for line in input_file:if ... :line …

linux条件变量cond,Linux 条件变量 pthread_cond_signal及pthread_cond_wait

#include#include#include#includepthread_mutex_t mutex PTHREAD_MUTEX_INITIALIZER;/*静态初始化*/pthread_cond_t cond PTHREAD_COND_INITIALIZER; //init condvoid *thread1(void*);void *thread2(void*);int i 1; //globalint main(int argc,char* argv[]){pthread_…

哈希查找

哈希查找之前&#xff0c;我们要弄清楚哈希技术&#xff0c;哈希技术是在记录的存储位置和记录的关键字之间建立一个确定的对应关系f&#xff0c;使得每个关键字key对应一个存储位置f(key)。查找时&#xff0c;根据这个确定的对应关系找到给定值的映射f(key),若查找集合中存在这…

python两人一碰_python运用pygame库实现双人弹球小游戏

使用python pygame库实现一个双人弹球小游戏&#xff0c;两人分别控制一个左右移动的挡板用来拦截小球&#xff0c;小球会在两板间不停弹跳&#xff0c;拦截失败的一方输掉游戏&#xff0c;规则类似于简化版的乒乓球。因为是第一次用pygame写python小游戏并且只用了两三个小时&…

fedora 安装Linux源码,如何在 Fedora 29/30 上安装 VS Code

Visual Studio Code 简称 VS Code 是微软开发的一款跨平台的源代码编辑器。 它具有内置的调试支持&#xff0c;嵌入式 Git 控件&#xff0c;语法突出显示&#xff0c;代码完成&#xff0c;代码重构和代码片段。Visual Studio Marketplace 提供了许多插件和扩展来扩展VS代码的功…

2016-1-31

按照我之前的计划&#xff0c;应该是今天晚上才到家呢&#xff0c;可是21号就已经来到了&#xff0c;在家已经整整10天了&#xff0c;22号放纵了一天&#xff0c;有一天和CY出去溜了&#xff0c;所以应该是整整8天的时间是可以利用的&#xff0c;然而&#xff0c;我发现效果并不…

三菱伺服驱动器说明书_张家港市HG-KN13J-S100三菱伺服控制器

张家港市HG-KN13J-S100三菱伺服控制器MR-J2S1该产品还有RS-232和RS-422串行通讯功能&#xff0c;通过安装有伺服设置软件的个人计算机就能进行参数设定&#xff0c;试运行&#xff0c;状态显示和增益调整等操作。2与MR-J2S系列配套的伺服电机编码器采用了分辨率为131072脉冲/转…

linux中shell编写数组排序,linux bash shell实现对数组快速排序(升序)

2011年12月19日&#xff0c;参考网上用C语言实现的快速排序&#xff0c;经过一番修改后&#xff0c;用shell(我的测试环境为centos5的bash-v3.x)实现了相同功能&#xff1a;对数组进行升序排序。注&#xff1a;如果代码框里的代码复制出来后显示异常&#xff0c;就麻烦下载附件…

python接口自动化测试框架实战从设计到开发_Python接口自动化测试框架实战 从设计到开发...

第1章 课程介绍(不要错过)本章主要讲解课程的详细安排、课程学习要求、课程面向用户等&#xff0c;让大家很直观的对课程有整体认知&#xff01;第2章 接口测试工具Fiddler的运用本章重点讲解如何抓app\web的http\https请求包、如何模拟请求数据、过滤规则及修改响应数据、如何…

搭建 局域网

配件&#xff1a;网络交换机tp-link TL-SF1016D 16口&#xff08;预备继续添加主机&#xff09;&#xff1b;vk-qf9700 USB网卡&#xff08;10元一个&#xff09;&#xff1b;非屏蔽5类双绞线&#xff1b;机器都是win7的主机&#xff08;三台分别是 8&#xff0c;9,10&#xff…