统计学-R语言-1

news2024/11/17 11:55:03

文章目录

  • 统计学介绍
  • 基本类型
  • 数据和变量
  • 数据抽样
  • 总结


统计学介绍

统计学(statistics)是“数据的科学”
1.是用以收集数据、分析数据和由数据得出结论的一组概念、原则和方法。
2.统计学进行推断的基础是数据(data)。数据不仅仅限于数字,也可能是图表、视频、音频或者文字。
3.收集到数据之后,利用一些方法来整理和分析数据,最后得到结论。

统计学可以应用于什么领域呢?
统计学与各个学科的数据都有联系,可以应用于所有领域。
在网络、遥感、金融、电信、地理、商业、旅游、军事、生物医学等各个领域不断产生海量的数据。截至2016年年初,全球网民数量达到34亿,移动用户更是达到37.9亿,超过全球总人口的一半;中国的社交网络工具——微信,在2015年创下了月活跃用户破6.5亿的记录;2015年11月11日,阿里巴巴网上销售平台全天销售额达到创纪录的912亿元。庞大的互联网用户群体不停地生产着数据,这就是海量数据的源头。随着物联网的普及,全球所有设备都会为互联网贡献数据。


在这里插入图片描述
统计涉及两个阶段可以分为两个部分:描述统计学和推断统计学。

基本类型

总体( population):就是指问题所涉及的所有可能的个人、物体或度量的集合。 这些观察值有时是有限多个,有时也可以是无限多个(宇宙中的所有行星)。
统计学的目标是研究总体中包含的统计学规律。 然而,总体往往难以全部获得, 因此,我们从总体中抽取一部分观察值,通过研究它们的规律推理出总体的规律,这部分被抽取出来的观察值就是样本

数据和变量

变量(variable)是一个可以取两个或更多可能值的特征或属性。
在收集数据进行统计分析之前,要给变量一个明确的适合研究目的的定义。这个过程并不容易。如果对问题考虑得不全面,那么就没有理由指望回答问题的人能按照我们的期望回答问题。因此,在做研究之前,对变量必须要有一个清晰的定义。

定量变量有连续型变量(continuous variable)和离散型变量(discrete variable),以及既有连续成份、也有离散成份的混合型变量。

离散型变量(discrete variable)只能取某些特定的值,并且不同取值之间通常都存在间距。通常,离散变量是通过计数得到的。
离散变量的例子包括具有某种特征的人口数(取正整数值)、某种事故发生的次数(非负整数)、足球射门次数、安静时的心率等。

连续型变量(continuous variable)的观测值可以遍取某一 区间中的任何值。通常,连续变量是通过测量得到的。身高、体重、热量、速度、长度等都是连续变量

数据是变量的观测值或者是试验结果。比如,身高是一个变量,测量一个人的身高,就好比一次试验,可观测到一次试验结果,即观测值(observation)。

一般所说的数据是一个集合名词,每一个数据包含很多观测值,每个观测值也称为一个数据点(data point,point)。 请注意,为了处理性别、籍贯等类似的数据,通常对类别进 行1,2,3等编码,以便于计算机的计数。

数据的测量水平一共有4个:
1.定类或分类(categorical data)
2.定序或有序(ordinal data)
3.定距或区间(interval data)
4.定比或比例(ratio data)。

数据的测量水平制约着在数据概括或显示时可以选用的计算方法,还决定了应使用何种统计检验方法

数据:采集方法四种方法:
(1)公开发表资料,(2)实验设计,(3)调查,(4)观察

数据抽样

在R中可以进行有放回、无放回抽样。
sample函数。sample的默认行为是无放回抽样,并且size不能超过被抽样向量的长度。如果想有放回抽样,那么需要加上参数replace=TRUE。
bootstrap重抽样法。该方法的基本思想是在原始数据的范围内做有放回抽样,样本量仍为n,原始数据中每个观测值每次被抽到的概率相等,为1/n,所得的样本为bootstrap。

如果想从1~100中随机取10个数字,那么可以写如下命令:

>sample(1:100,10)  

[1] 45 100 65 59 91 36 10 94 70 22

sample(x,size)第一个参数(x)是一个被抽样的值向量,第二个参数( size)是抽样大小,并且size不能超过被抽样向量的长度
一个单个的数字就可以代表整数序列的长度,上述命令用sample(100,10)足够了

有放回抽样适用于扔硬币或掷骰子模型。比如,模拟10次扔硬币:

>sample(c("H","T"),10,replace=T)

[1] “T” “T” “H” “T” “T” “T” “T” “H” “T” “H”

有放回抽样适用于扔硬币或掷骰子模型。比如,模拟10次扔硬币:

>sample(c("H","T"),10,replace=T)

随机事件的思想显然不局限于对称情形,它同样适用于其他情形。如一个考试成功的结果,也许我们希望成功的机会超过50%时,可以通过使用 sample()函数中的prob参数模拟那种结果不具有相等概率的数据,如成功的可能性是85%,因此,可以使用如下命令:

>sample(c("成功","失败"),10, replace=T, prob=c(0.85,0.15))

[1] “成功” “成功” “成功” “成功” “失败” “成功” “成功” “成功” “成功” “成功”

一个重要的有放回抽样方法就是 bootstrap重抽样法( resampling),它是美国统计学家 Efron于1982年发明的。

该方法的基本思想是在原始数据的范围内做有放回抽样,样本量仍为n,原始数据中每个观测值每次被抽到的概率相等,为1/n,所得的样本为bootstrap

以R软件自带的数据faithful中的变量eruptions为例。 eruptions变量记录了火山爆发的时间,属于不常见的分布,对它进行bootstrap重抽样 :

>attach(faithful) //获取数据集
>sample(eruptions,10,rep=T)
>b.sample=sample(eruptions,1000,rep=T)#抽取一个样本量为1000的bootstrap样本
>par(mfrow=c(1,2))
>hist(eruptions,breaks=25)
>hist(b.sample,breaks=25)

在这里插入图片描述


总结

1、举出你所知道的统计应用的例子(三个即可)。
统计学与各个学科的数据都有联系,可以应用于所有领域。
在网络、遥感、金融、电信、地理、商业、旅游、军事、生物医学等各个领域不断产生海量的数据。截至2016年年初,全球网民数量达到34亿,移动用户更是达到37.9亿,超过全球总人口的一半;中国的社交网络工具——微信,在2015年创下了月活跃用户破6.5亿的记录;2015年11月11日,阿里巴巴网上销售平台全天销售额达到创纪录的912亿元。庞大的互联网用户群体不停地生产着数据,这就是海量数据的源头。随着物联网的普及,全球所有设备都会为互联网贡献数据。

现在从各个领域中产生的数据量远远超过了人们对它们的分析和处理能力。把数据中的重要信息迅速、有效地提取出来是非常重要的。传统的数据库技术无法高效处理这些海量数据,那么就需要统计学结合以革命性的新处理模式,比如分布式文件系统GFS、HDFS;并行处理架构MapReduce和分布式数据存储系统Bigtable等。
数据挖掘、人工智能、机器学习等领域的出现对统计学、计算机科学及各个相关领域提出了更高的要求,同时也带来了机会和挑战。

2、解释定性数据和定量数据的区别,分别给出一个定性数据和一个定量数据的例子。
定性变量的取值称为水平(level)或者类(class)。比如,姓名、行业、出生地、国籍/地区以及汽车类型都是定性变量。

定量变量的例子比较多,比如年龄、寿命、公司的员工人数、薪水金额等。

3、列出测量的4个水平,写明一下每个测量水平的数据特征,表征形式,以及具有什么运算功能并对每个测量水平举出一个实例。

在统计学中,通常有四个测量水平,它们分别是名义(或分类)、顺序、间隔和比例水平。下面是每个测量水平的数据特征、表征形式以及运算功能,并举出了一个实例:

名义水平:
数据特征:名义水平是最基本的测量水平,用于对对象进行分类或分组,没有任何排序或数量关系。
表征形式:标签或符号,没有数值含义。
运算功能:主要用于计数和描述频数,不能进行数学运算。
实例:性别(男、女)是一个名义水平的变量。

顺序水平:
数据特征:顺序水平在名义水平的基础上添加了顺序或排序信息,表示项目之间的相对大小或顺序。
表征形式:可以使用整数或有序标记来表示不同的级别。
运算功能:可以进行排序、计算中位数、描述相对大小等。
实例:学生的成绩等级(A、B、C、D、F)是一个顺序水平的变量。

间隔水平:
数据特征:间隔水平在顺序水平的基础上添加了等距信息,表示项目之间的差异具有恒定的单位。
表征形式:使用数值来表示不同的级别,可以包含负数。
运算功能:可以进行加减运算、计算平均值、描述差异等。
实例:温度(摄氏度或华氏度)是一个间隔水平的变量。

比例水平:
数据特征:比例水平是最高级的测量水平,具有等距和绝对零点的特征,表示项目之间的差异具有恒定的单位,并且存在绝对意义上的零点。
表征形式:使用数值来表示不同的级别,包括零值。
运算功能:可以进行加减乘除运算、计算平均值和比率等。
实例:身高(厘米)是一个比例水平的变量。

4、下表是按收入五等分划分的我国农村居民平均每人纯收入数据(单位:元)
(1)在R中录入上表数据,并存为R格式
(2)将下述数据框转换为矩阵
在这里插入图片描述
(1)

names<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
a<-c(1500,2935,4203,5929,11290)
b<-c(1549,3110,4502,6468,12319)
c<-c(1870,3621,5222,7441,14050)
d<-c(2002,4256,6208,8894,16783)
 e<-c(2316,4808,7041,10142,19009) #把数据以列向量的形式录入
f<-data.frame(指标=names,"2008年"=a,"2009年"=b,"2010年"=c,"2011年"=d,"2012年"=e) #把数据组织成数据框的形式
f
f<-edit(f)
save(f,file="C:/Users/125/Desktop/example/ch1/f.RData")

在这里插入图片描述
(2)

matrix1_1<-matrix(cbind(a,b,c,d,e),ncol=5) #使用matrix()函数将数据部分以列的形式合并
dimnames(matrix1_1)<-list(c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户"),c("2008年","2009年","2010年","2011年","2012年"))#命名,矩阵的行名称,列名称进行命名
matrix1_1

在这里插入图片描述

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

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

相关文章

OpenHarmony—编译构建指导

概述 OpenHarmony编译子系统是以GN和Ninja构建为基座&#xff0c;对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统&#xff0c;该系统提供以下基本功能&#xff1a; 以部件为最小粒度拼装产品和独立编译。支持轻量、小型、标准三种系…

DHSP和DNS

一、服务程序 1.1DHCP定义 DHCP&#xff08;动态主机配置协议&#xff09;是一个局域网的网络协议。指的是由服务器控制一段IP地址范围&#xff0c;客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下&#xff0c;DHCP作为Windows Server的一个服务组…

第三次面试总结 - 吉云集团 - 全栈开发

&#x1f9f8;欢迎来到dream_ready的博客&#xff0c;&#x1f4dc;相信您对专栏 “本人真实面经” 很感兴趣o (ˉ▽ˉ&#xff1b;) 专栏 —— 本人真实面经&#xff0c;更多真实面试经验&#xff0c;中大厂面试总结等您挖掘 目录 总结&#xff08;非详细&#xff09; 面试内…

【办公技巧】Word中如何对齐选择题中的ABCD选项?

使用word文件制作试卷&#xff0c;如何将ABCD选项全部设置对齐&#xff1f;除了一直按空格或者Tab键以外&#xff0c;还有其他方法吗&#xff1f;今天分享如何将ABCD选项对齐。 首先&#xff0c;我们打开【替换和查找】&#xff0c;在查找内容输入空格&#xff0c;然后点击全部…

mysql之数据类型、建表以及约束

文章目录 一、CRUD1.1 SELECT(查询)1.1.1概念1.1.2语法(这里的都改为<>)1.1.3含义(这里的都改为<>) 1.2 INSERT(新增)1.2.1概念1.2.2语法1.2.3含义1.2.4 由INSERT 语句的两种形式可以看出: 1.3UPDATE(修改)1.3.1语法1.3.2含义 1.4DELETE(删除)1.4.1语法1.4.2含义 二…

Aop编程之动态代理

1、Java代理介绍 Java中的代理方式包括静态代理和动态代理。 静态代理在编译期间就确定了代理对象&#xff0c;动态代理是在运行期间动态生成代理对象。动态代理包括cglib动态代理和jdk动态代理&#xff0c;在目标对象有接口的情况下&#xff0c;可以使用jdk动态代理或者cglib…

PyTorch项目源码学习(2)——Tensor代码结构初步学习

PyTorch版本&#xff1a;1.10.0 Tensor Tensor是Pytorch项目较为重要的一部分&#xff0c;其中的主要功能如存储&#xff0c;运算由C和CUDA实现&#xff0c;本文主要从前端开始探索学习Tensor的代码结构。 结构探索 PyTorch前端位于torch目录下&#xff0c;从_tensor.py可以…

手持终端PDA定制厂家_5G安卓手持机设备/条形码扫描手持机PDA

手持终端PDA是一种功能强大的手持终端设备&#xff0c;具备一维码和二维码扫描功能&#xff0c;广泛应用于门票管理、零售、智能巡检、仓储物资管理、金融、快递等领域。 这款手持终端基于MT6877方案&#xff0c;搭载八核处理器(2xCortex-A78 2.4GHz 6xCortex-A55 2.0GHz)&…

【机器学习前置知识】狄利克雷分布

在阅读本文前&#xff0c;建议先食用以下几篇文章以能更好地理解狄利克雷分布&#xff1a; 二项分布 Beta分布 多项分布 共轭分布 狄利克雷分布 狄利克雷分布(Dirichlet distribution)是Beta分布的扩展&#xff0c;把Beta分布从二元扩展到多元形式就是狄利克雷分布&#…

【PixPin】比Snipaste、QQ的截图长图和动图还好用的截图工具

1.下载地址—— 下载地址 2.下载压缩包 双击exe文件运行 按默认的来 中文安装 选择安装路径 下一步&#xff0c;安装 安装完成&#xff0c;可以自己设置快捷键

使用Django框架自带的Form表单完成简单的用户登录注册

如果不知道怎么配置Django环境以及如何连接数据库请点击我的上一篇博客&#xff1a; 使用pycharm初始化Django框架并连接Sql Server 文章目录 1.Django默认生成的数据表2.用户登录2.1创建登录页面2.2视图处理登录请求2.3配置访问路径 3.用户注册3.1创建用户表单3.2创建注册模版…

VScode代码格式化

Vscode代码格式化 有时候总是想,为什么我的代码格式化完后为什么这么挤,而且不想让代码在格式化后换行,他总是自动换行,所以我去网上查了相关资料 第一步,搜索插件ESLint并安装,安装完成后你就可以进行格式化了 第二步,设置中选择settings,搜索Tab size,根据一下图片更改 第…

全志T113开发板Qt远程调试

1引言 通常情况下工程师在调试Qt程序时&#xff0c;需要频繁制作镜像烧录到核心板来测试Qt程序是否完善&#xff0c;这样的操作既费时又费力。这时我们可以通过QtCreator设备功能&#xff0c;定义设备后&#xff0c;在x86_64虚拟机上交叉编译qt程序&#xff0c;将程序远程部署到…

ubuntu 18.04网络问题

ubuntu 18.04网络问题汇总 准备工作一、有线网卡不可用二、无法访问外网 准备工作 安装好系统之后&#xff0c;检查gcc和make是否已经安装 $ which gcc /usr/bin/gcc $ which make /usr/bin/make如果未安装&#xff0c;则安装gcc和make $ apt install gcc $ apt install mak…

Golang协程池ants库的学习、使用及源码阅读,协程池与GMP模型关系的理解

前言 在工作时遇到了一个需要使用ants协程池的地方&#xff0c;因此顺带来学习一下他的原理。 协程池 Golang的资源还是偏少一些…因此先简单的参考学习了一下线程池。 类似于Java中的线程池&#xff0c;协程池也是为了减少协程频繁创建、销毁所带来资源消耗的问题。按默认每…

【我想开发一个小程序,大概需要多少钱?】

小程序开发为什么报价差距很大&#xff1f;主要是因为小程序的实现方法和功能模型不同。 小程序的实现方法&#xff1a; 实现方法主要分为SAAS小程序、定制小程序和第三方平台小程序。不同的实现方法价格都是不一样的&#xff0c;大概的区间如下&#xff1a; SAAS小程序和第三…

ChatGPT+Python近红外光谱数据分析及机器学习与深度学习建模进阶应用

目录 第一章 ChatGPT4入门基础 第二章 ChatGPT4 提示词使用方法与技巧 第三章 ChatGPT4助力信息检索与总结分析 第四章 ChatGPT4助力论文写作与投稿 第五章 ChatGPT4助力Python入门基础 第六章 ChatGPT4助力近红外光谱数据预处理 第七章 ChatGPT4助力多元线性回归近红外…

leetcode经典【双指针】例题

删除有序数组中的重复项&#xff1a; https://leetcode.cn/problems/remove-duplicates-from-sorted-array/ 解题思路&#xff1a; 首先注意数组是有序的&#xff0c;那么重复的元素一定会相邻。 注: 要求删除重复元素&#xff0c;实际上就是将不重复的元素移到数组的左侧。 考…

ubuntu20.04安装cuda11.4以及cudnn

系统&#xff1a;ubuntu20.04硬件配置&#xff1a;GPU3080、CPU未知通过《软件和更新》在附加驱动选项中添加了驱动&#xff1a; 1.检查自己电脑支持的cuda nvidia-smi4. 下载cuda11.4.2 wget https://developer.download.nvidia.com/compute/cuda/11.4.2/local_installers/c…

典型的无人机打击技术

无人机打击技术主要指的是用于中和、摧毁或干扰无人机&#xff08;UAV&#xff09;的各种技术手段。 这些技术随着无人机的广泛使用而迅速发展&#xff0c;特别是在军事和安全领域。下面是一些主要的无人机打击技术及其原理&#xff1a; 射频干扰&#xff08;RF Jamming&#x…