【Stata】从入门到精通.零基础小白必学的教程,一学就fei

news2024/11/24 4:08:53

视频教程移步:https://www.bilibili.com/video/BV1hK4y1d714/?p=4&spm_id_from=pageDriver&vd_source=cc8074e9c81a225f214226065db53d32

P3 第二讲 Stata处理数据全流程(上) P3 - 01:37



内置数据 file example datasets

使用command 编辑命令

sysuse auto, clear





P3 第二讲 Stata处理数据全流程(上) P3 - 03:41



浏览数据 browse

横的是变量 竖的是观测值

红色是字符串 黑色是数字 蓝色是值标签value lable赋值之后方便处理



P3 第二讲 Stata处理数据全流程(上) P3 - 05:45



描述数据 describe

观测值obs 变量数vars 大小size

显示格式 display format 变量标签 variable label 解释变量的含义



P3 第二讲 Stata处理数据全流程(上) P3 - 06:51



查看notes

command 输入notes



P3 第二讲 Stata处理数据全流程(上) P3 - 07:39



呈现数据 summarize

obs观测值若有比其他变量是少的,证明有缺失值(一个极大的数)

准确查看某变量

codebook rep78

类别 numberic 数字型 int整型

range 范围 units单位值 unique values不同的值

missing . 缺失值个数

Freq. 出现的频次 value值 . 表示缺失



P3 第二讲 Stata处理数据全流程(上) P3 - 10:57



只查看缺失值

br if missing (rep78) \ br if rep78 == .



P3 第二讲 Stata处理数据全流程(上) P3 - 12:21



list 列示数据

list rep78 if rep78 == .

不使用 list 时

弹出窗口 表格复杂

使用list

在结果窗口直接展示 直观

【全流程 中】



P4 第二讲 Stata处理数据全流程(中) P4 - 01:45



查看数据 summarize price

详细查看 summarize price, detail

50% 中位数



P4 第二讲 Stata处理数据全流程(中) P4 - 03:30



查看频数分布 tabulate foreign

查看二维变量频数分布 tabulate rep78 foreign



P4 第二讲 Stata处理数据全流程(中) P4 - 06:44



summarize 简写是sum

sum mpg if foreign == 0

前置命令 by

by foreign, sort: sum mpg

mean 表示平均值



P4 第二讲 Stata处理数据全流程(中) P4 - 07:54



假设检验 ttest mpg by (foreign)

分析相关性 correlate mpg weight

弹出来的二乘二表格中 两变量交汇处负值表示负相关(也可以分析多个变量)

按照某变量分类分析相关性

by foreign, sort: correlate mpg weight



P4 第二讲 Stata处理数据全流程(中) P4 - 11:40



twoway (scatter weight length) (lfit weight length)

此处twoway 是画二维图像的命令,每个括号相当于图层, weight 和 length 是变量

scatter是散点图 llift是拟合出来的直线图

twoway (scatter weight length) (lfit weight length), by(foreign) 加入此命令可以分类显示图像

【全流程 下】

没看懂 不知道记啥

【viewer 窗口介绍】

主要功能

浏览帮助文件 help 某命令

(。・・)ノ若没有本地命令,viewer会自动在互联网中搜索来安装命令

类似浏览器的 蓝色链接跳转功能

find 在左下角的↙查找功能



P6 第三讲 Viewer窗口的介绍 P6 - 04:55



log文档的使用

在写命令前,先打开log begin,保存smcl后缀文件

然后进行操作 最后关闭log ,log close

整个log文档操作过程就全部记录在log文档了

而log后缀的文件可以不需要用viewer窗口直接用记事本打开(相当于txt文件)

【数据列示和基本命令语法】



P7 第四讲 数据列示和基本命令语法 P7 - 01:31



数据列示的命令 list 查找用法,help文档

  • 中括号里面的选项可填可不填

  • list 不接变量时显示所有数据,接几个变量列示几个数据

  • 命令下面的下划线 list 表示最简写的本命令

  • 即 l li lis list 都可以代表命令list



P7 第四讲 数据列示和基本命令语法 P7 - 04:44



  • 搭配通配符

  • list m* 列示所有m开头的变量

  • list price-weight 列示price 到weight所有的变量



P7 第四讲 数据列示和基本命令语法 P7 - 05:56



  • if 与 运算符

  • list price if (price <= 1000)

  • list price if (price<4000) & (price >3500)

  • if help文档中,有运算符介绍

  • == 等于 != 不等于

  • & and



P7 第四讲 数据列示和基本命令语法 P7 - 08:59



  • 在有值标签的变量下,if forign == 1 才是对的

  • 因为文字形式只是其描述而真正的值是数字



P7 第四讲 数据列示和基本命令语法 P7 - 09:25



  • in (一般表示范围)

  • list price in 1/20 (列出前二十个观测值)

  • (。・・)ノ若运算量过大,显示more选项,点击more查看更多或输入 set more off 关闭该模式

  • break按钮 终止运算

【生成新变量】

两个重要命令

generate 生成全新变量(简写为gen)

gen rep78_2 = rep78 ^ 2

gen rep78_2 = sqrt(rep78)

gen不能生成已有函数,对已有的修改需要用下面这个

replace 对原有变量修改

replace model = make in 1/20

注意此处等于号是赋值,把make的观测值赋值给了model

【删除变量和观测值】

clear 删除变量

全部删除 clear all

drop

接变量直接删除该变量以及观测值

接in 1/20 则删除所有变量前二十位(1/20指第一到第二十位)

keep

通过删除其他变量起到保留的作用

使用方法和drop对应

【stata作图】

二维图像 twoway

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

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

相关文章

FastDFS - 分布式文件存储系统

目录一、分布式文件存储1.分布式文件存储的由来2.常见的分布式存储框架二、FastDFS介绍三、FastDFS安装1.拉取镜像文件2.构建Tracker服务3.构建Storage服务4.测试图片上传四、客户端操作1.Fastdfs-java-client1.1 文件上传1.2 文件下载2.SpringBoot整合一、分布式文件存储 1.分…

【MySQL】什么是意向锁 IS IX 及值得学习的思想

文章目录前言行锁和表锁使用意向锁意向锁的算法意向锁的思想JDK 中相似的思想前言 之前看 MySQL 都刻意忽略掉了 IS 和 IX 锁&#xff0c;今天看 《MySQL 是怎样运行的》&#xff0c;把意向锁讲的很通透&#xff0c;本篇博文提炼一下思想。 I: Intention Lock&#xff08;意向…

自建服务器系列-0元搭建linux服务器(windows笔记本)

0元搭建linux服务器一.windows装Centos71.1 centos7 iso镜像1.2 准备U盘1.3 UltraISO 启动盘制作工具安装1.4 准备一台windows 机器1.5 安装过程二 、连接无线wifi三、固定wifi ip3.1 查看网络状态3.2 查看DNS3.3 查看GATEWAY3.4 设置静态IP四、一键快速安装单机版k8s五、申请域…

游戏高度可配置化:通用数据引擎(data-e)及其在模块化游戏开发中的应用构想图解

游戏高度可配置化&#xff1a;通数据引擎在模块化游戏开发中的应用构想图解 ygluu 码客 卢益贵 目录 一、前言 二、模块化与插件 1、常规模块化 2、插件式模块化&#xff08;插件开发&#xff09; 三、通用数据引擎理论与构成 1、名字系统&#xff08;数据类型&#xf…

数据结构与算法之树结构基础

目录为什么要使用树结构树结构基本概念树的种类树的存储与表示常见的一些树的应用场景为什么要使用树结构 线性结构中不论是数组还是链表&#xff0c;他们都存在着诟病&#xff1b;比如查找某个数必须从头开始查&#xff0c;消耗较多的时间。使用树结构&#xff0c;在插入和查…

58-59-60 - 动态内存分配的实现

---- 整理自狄泰软件唐佐林老师课程 文章目录1. 讨论2. 动态内存管理2.1 动态内存管理的关键2.2 动态内存管理的分类3. 定长内存管理的设计与实现3.1 空间划分3.2 内存申请和归还3.3 关键数据类型3.4 思考4. 变长内存管理的设计与实现4.1 空间划分4.2 内存申请和归还4.3 关键数…

802.11 MCS 的最低SNR分析

常常看到这样的表格: 那么这个SNR如何而来? 看看RSSI和SNR的关系,它们之间隔了一个noise floor。从表格看得出,这个底噪在-80~-90之间。 而SNR的核心,也有类似的原因,它和BER有关。

tkinter界面的TCP通信/开启线程等待接收数据

前言 用简洁的语言写一个可以与TCP客户端实时通信的界面。之前做了一个项目是要与PLC进行信息交互的界面&#xff0c;在测试的时候就利用TCP客户端来实验&#xff0c;文末会附上TCP客户端。本文分为三部分&#xff0c;第一部分是在界面向TCP发送数据&#xff0c;第二部分是接收…

【Python从入门到进阶】9、流程控制语句-条件语句(if-else)

接上篇《8、Python的输入输出》 上一篇我们学习了Python的输入和输出相关内容。本篇我们来学习Python的控制流语句。 一、流程控制语句的含义 之前我们分别学习过“变量及数据类型”、“运算符”&#xff0c;其中“变量及数据类型”相当于我们学习自然语言中的“字”&#xf…

【数据库系统概论】基础知识总结

&#x1f339;作者:云小逸 &#x1f4dd;个人主页:云小逸的主页 &#x1f4dd;Github:云小逸的Github &#x1f91f;motto:要敢于一个人默默的面对自己&#xff0c;强大自己才是核心。不要等到什么都没有了&#xff0c;才下定决心去做。种一颗树&#xff0c;最好的时间是十年前…

Linux基础命令和工具使用详解

Linux基础命令和工具使用详解一、grep搜索字符二、find查找文件三、ls 显示文件四、wc命令计算字数五、uptime机器启动时间负载六、ulimit用户资源七、curl http八、scp远程拷贝九、dos2unix和unix2dos十、sed 行处理10.1、简单模式10.2、替换模式十一、awk 列处理11.1、打印某…

【C++从入门到放弃】类和对象(上)

&#x1f9d1;‍&#x1f4bb;作者&#xff1a; 情话0.0 &#x1f4dd;专栏&#xff1a;《C从入门到放弃》 &#x1f466;个人简介&#xff1a;一名双非编程菜鸟&#xff0c;在这里分享自己的编程学习笔记&#xff0c;欢迎大家的指正与点赞&#xff0c;谢谢&#xff01; 类和对…

JavaScript 高级1 :面向对象

JavaScript 高级1 &#xff1a;面向对象 Date: January 16, 2023 Text: 面向对象、ES6中类和对象、类的继承、面向对象案例 目标&#xff1a; 能够说出什么是面向对象 能够说出类和对象的关系 能够使用 class 创建自定义类型 能够说出什么是继承 面向对象编程介绍 面向过…

JDK安装指导

Oracle官网地址https://www.oracle.com/java版本查询这里仅标识了java19和java17java archived 查看更多随便进入一个&#xff0c;根据后缀提示下载对应包即可Linux安装&#xff08;示例 java 1.8版本&#xff09;https://www.oracle.com/java/technologies/javase/javase8u211…

基于MaixBit(K210芯片)的图像识别猜拳手势博弈装置

本文介绍了一种基于嵌入式平台开发的图像识别部署装置&#xff0c;其主要功能包括实现机器与人的“猜拳博弈”&#xff0c;其组成分为三个部分&#xff1a;手势检测数据集图像识别模型训练模型格式部署maixbit开发板部署手势检测数据集&#xff1a;本项目的数据集包括三种标签&…

2023自动化测试岗位需求的 7 项必备技能 (最新版)

目录&#xff1a;导读 一、自动化测试员技能——编程语言 二、自动化测试员技能–出色的手动测试技能 三、.自动化测试员技能–自动化工具专业知识 四、自动化测试员技能–了解业务需求 五、自动化测试员技能–自动化工具故障排除 六、自动化测试员技能–具有测试管理工具…

Android 网络框架——Retrofit源码精析

众所周知&#xff0c;Retrofit是OkHttp的封装&#xff0c;APP对网络交互部分的实现基本上都是RxJavaRetrofitOkHttp架构&#xff08;或协程RetrofitOkHttp&#xff09;&#xff0c;可以说&#xff0c;Retrofit已经广为人知。本文主要介绍Retrofit主线源码实现机制&#xff0c;及…

二叉树的前序遍历-java两种方式-力扣144

一、题目描述给你二叉树的根节点 root &#xff0c;返回它节点值的 前序 遍历。示例 1&#xff1a;输入&#xff1a;root [1,null,2,3]输出&#xff1a;[1,2,3]示例 2&#xff1a;输入&#xff1a;root []输出&#xff1a;[]示例 3&#xff1a;输入&#xff1a;root [1]输出…

MySQL进阶(二)

目录 1、视图 1、检查选项 2、视图的更新 3、视图作用 2、存储过程 1、语法 2、变量 1、系统变量 2、用户定义变量 3、局部变量 3、if 4、参数 5、case 6、循环 1、while 2、repeat 3、loop 7、游标、条件处理程序 8、存储函数 3、触发器 4、锁 1、全局锁 2、表级锁 …

AIR系列|板载LED|gpio引脚选择|GPIO|流水灯|LuatOS-SOC接口|官方demo|学习(20-1):GPIO库基础

AIR系列各型号开发板板载LED对应管脚及GPIO控制代码 AIR103&#xff1a; rtos_bsp "AIR103" then -- Air103开发板LED引脚编号--return pin.PB26, pin.PB25, pin.PB24return 42,41,40 AIR105&#xff1a; rtos_bsp "AIR105" then -- Air105开发板LED引…