stata学习笔记①stata基础介绍

news2024/11/25 21:24:32

文章目录

  • 一、为什么要学stata
  • 二、软件基本解释
    • 1.软件界面
    • 2.导入示例数据
    • 3.认识几个重要的功能符号
  • 三、数据的基本观测
  • 四、统计性描述
    • 1.codebook 数据字典使用
    • 2.summarize
  • 五、图像初步探索
    • 1.histogram 直方图
    • 2.graph box /hbox 箱线图
    • 3.vioplot小提琴图


一、为什么要学stata

  • 对经济统计、计量比较友好,经济学读博必备、必会
  • 窗口菜单和代码完成一定的功能,简单
  • 上手简单
  • 可靠性强-这里指的是权威性
  • 模型种类丰富-类似R包、python模块

二、软件基本解释

1.软件界面

在这里插入图片描述

  • 注意历史窗口,红色表示报错哦

2.导入示例数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输入summarize price,有时候可简写为sum price
在这里插入图片描述

3.认识几个重要的功能符号

在这里插入图片描述

  • 1.保存日志
  • 2.帮助文档
  • 3.绘图编辑
  • 4.生成do-file文档
  • 5.数据编辑
  • 6.数据浏览

三、数据的基本观测

  1. describe返回数据的基本情况,如右下角属性窗口
    语法:describe [变量],或者不加,注意[]表示可以加可不加
    例子:describe, price
  2. count查看观测变量个数,可以加逻辑判断
    语法:count if [变量]>80,或者不加
    例子:describe if price>500\ describe if missing(rep78)
  3. isid类似于索引,独特的区分出每一个观测值
    语法:isid 变量
    例子:isid price,如果报错,这说明不可以独立区分出每一个观测值,这里说明,每个观测值可能存在重复值
  4. unique
    语法:unique 变量找唯一
    例子:unique mpg weight

四、统计性描述

1.codebook 数据字典使用

可以用于查看数据类型、简单统计量、缺失值、异常值
codebook [] [] [] [,options]
[]:代表不是必须的
varlist:变量名单
if:逻辑判断
in:第几个到第几个观测值
options:跟在逗号后面,一些自定义选项
在这里插入图片描述
llast
ffirst

2.summarize

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Skewness:偏度

Kurtosis:峰度

五、图像初步探索

1.histogram 直方图

histogram varname[if] [] [] [,[continuous_opts | discrrte_opts]options]
注意这里的varname是个单独变量
语法:
hist varname朴素的图
hist varname, freq bin(5) normal连续的 如果离散的discrete
hist varname, by(varname2) 分组

2.graph box /hbox 箱线图

graph box var

在这里插入图片描述
hbox表示横向的直方图
graph box pirce, over(foreign)
分组的直方图

3.vioplot小提琴图

一般情况下,小提琴图比箱线图更好,因为可以看到每一个分位下,数据的观测值数量
在这里插入图片描述
语法和图像展示

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

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

相关文章

JavaWeb:过滤器 Filter、监听器 Listener

文章目录 JavaWeb - 04一、Filter1. 概述2. 实现步骤3. 运行结果 二、Filter 应用:实现权限拦截1. 登录步骤2. 添加的过滤器部分3. 运行结果4. 总结 三、监听器注意: JavaWeb - 04 一、Filter 1. 概述 Filter:过滤器,可以用来过…

有用的知识又增加了:为何无法编译某些  WWDC 官方视频中的代码?

概览 作为 Apple 开发者而言,每期 WWDC 官方视频无疑是我们日常必看的内容。 不过,小伙伴们是否发现视频中有些示例代码在我们自己测试时却无法编译这一尴尬的情况呢? 在本篇博文中,我们将通过一则非常简单的示例来向大家展示为…

【Matlab】基于遗传算法的列车发车时刻(发车间隔)优化

【Matlab】基于遗传算法的列车发车时刻(发车间隔)优化 一、模型介绍(一)引言(二)符号定义(三)目标函数(四)约束条件4.1到达乘客数量4.2乘客进站限制4.3乘客总数量&#x…

Kyligence Zen产品体验-从人找数据到数据找人

目录 前言: 一、什么是Kyligence Zen? 1、个人总结 2、官方简介 二、1分钟打开新世界大门 个人总结: 1、注册 2、验证登录 三、上手初体验 1、快速上手(入门) 2、定制化应用 四、实战体验 综述: 1、卡…

java transient关键字 JSON序列化问题

今天做项目的时候,遇到了一个奇怪的事情看图: 在这个JSONObject中是有这个object对象的,但是我输出的的却没有这个对象,这是怎么回事? 这样不明显我换一个方式去输出 我在查看了代码之后发现了我的ResponseStatus这…

数据结构-查找-树形结构(二叉排序树、二叉平衡树、红黑树、B树、B+树)查找

目录 一、二叉排序树(BST) 查询 插入 构造二叉排序树 *删除 *查找效率分析 二、二叉平衡树 *插入数据保持平衡 LL ​编辑 RR LR RL 结 *查找效率分析 删除 三、红黑树 *插入 *删除 四、B树 *插入 *删除 五、B树 一、二叉排序树(BST) 定义:二叉排序…

python的opencv操作记录(13)-增强之直方图均衡化

文章目录 直方图增强基本逻辑-均衡化calcHist && equalizeHistcalcHistequalizeHist 自适应直方图均衡化 前段时间忙活深度网络和android的东西去了,好久没讲讲传统图像处理了,这一篇继续来说说opencv中的传统图像处理部分——图像增强之直方图增…

【谷粒商城之订单服务-RabbitMQ延时队列】

本笔记内容为尚硅谷谷粒商城订单服务锁库存事务最终一致性部分 目录 一、RabbitMQ延时队列 二、具体实现 1、 创建上述队列和路由组件 2、解锁库存 解锁库存的两种情况 1、当订单业务提交后回滚 2、订单取消解锁库存 三、关闭订单 四、消息丢失、挤压、重复等解决方案…

c++ 继承与派生

继承就是在原有类的基础上产生新类,从而减少了代码重复的必要 格式: class A{}; class B:继承方式 A{}; 在c继承中,有以下几点注意 (1)基类的构造函数与析构函数不能被继承 (2)派生类对基类成员的继承没有选择权,不能选择继承…

c++ 常用总结(三)

1.设计模式 GitHub - FengJungle/DesignPattern: Design pattern demo code (一) ① 简单工厂模式 再不学简单工厂模式,就真的要去工厂搬砖啦~_冯Jungle的博客-CSDN博客 通过以下的例子可见,只需要提供产品名称作为参数&…

基于springboot+mysql+SpringDataJPA +html实现学生选课管理系统

基于springbootmysqlSpringDataJPA html实现学生选课管理系统 一、系统介绍1、系统主要功能:2.涉及技术框架:3.本项目所用环境:4.项目需求 二、功能展示三、其它系统四、获取源码 一、系统介绍 1、系统主要功能: 管理员&#xf…

【C++】| 03——STL | 迭代器

系列文章目录 【C】| 01——泛型编程 | 模板 【C】| 02——STL | 初识 【C】| 03——STL | 迭代器 【C】| 04——STL | 容器_vector 文章目录 1. 什么是迭代器2. 迭代器的分类3. 不同容器对应的迭代器4. 迭代器的好处5. 迭代器的操作 1. 什么是迭代器 迭代器就是指向容器内元素…

基于MATLAB的路面裂缝检测识别算法代码(GUI系统设计+图像预处理+裂缝检测)

资源地址: 基于MATLAB的路面裂缝检测识别算法代码(GUI系统设计图像预处理裂缝检测)资源-CSDN文库 主要内容: 1、运行Gui_Main.m程序,得到GUI界面 2、首先点击载入图像文件 3、后续便可以点击右侧的其他按钮进行分析…

C++linux高并发服务器项目实践 day10

Clinux高并发服务器项目实践 day10 守护进程进程组会话进程组、会话操作函数守护进程守护进程的创建步骤 线程线程和进程的区别线程之间共享和非共享资源线程操作线程创建线程退出线程参与线程分离线程取消 线程属性 守护进程 在UNIX系统中,用户通过终端登录系统后…

DCMM评估之战略维度沟通

01 数据战略规划过程 过程描述: 过程描述如下:a) 识别利益相关者,明确利益相关者的需求;b) 数据战略需求评估,组织对业务和信息化现状进行评估,了解业务和信息化对数据的需求;c) 数据战略制定,包含但不限于:1) 愿景陈述,其中包含数据管理原则、目的和目标;2) 规划…

SpringCloud 远程调用Feign、网关Gateway、配置中心Nacos、微服务架构小结、Nacos搭建集群

统一检查maven maven依赖出错的解决 注意代码格式化。因代码格式混乱,导致代码出错,pom.xml出现重复的parent标签 学习方法,听得懂为什么要这么做,要远远比 怎么做 重要的多 一、远程调用Feign 能够使用Feign进行远程调用能够…

【C++学习】创建二维动态数组

1.指针 创建二维动态数组_牛客题霸_牛客网 (nowcoder.com) 使用指针的指针 使用指针的指针可以很方便地创建动态的二维数组,其关键在于使用两层指针进行分配。 以下是一个动态创建n行m列的二维数组的示例代码: int **arr new int*[n]; // 创建一个…

深度学习训练营J2:ResNet50v2算法分析与实战

深度学习训练营J2:ResNet50v2算法分析与实战 原文链接环境介绍0.引言论文分析与解读1.ResNet50和ResNet50v2之间的结构对比2.不同结构之间的尝试 3.关于激活的不同尝试4.文章结果 ResNet50v2架构复现5.残差结构6.模块构建7.架构展示以及网络构建 8.网络结构打印ResNet50v2完整结…

Python——1

一、注释 (1)单行注释:#需要注释的内容(#) (2)多行注释:需要注释的内容(三引号) 二、变量及变量类型 1.变量 语法定义:变量名 变量值&#…

【小程序】微信云托管服务

链接 官方文档 云托管官网 特点 无需自提供服务,有云托管平台自动分配,并自动缩容/扩容支持多种语言及模板实例采用容器化管理方式实现服务部署支持小程序内网访问,仅公网测试,提供足够的安全防护,微信用户就近接入…