stata基本操作

文章目录

  • 数据导入及存储
  • 变量的标签、审视数据
    • 变量的标签
    • 审视数据
    • 数据删除
    • 数据排序
  • 画图
    • 直方图
    • 使用帮助文件
    • 散点图
  • 统计分析
    • 描述性分析
    • 频数分析
    • 相关分析
  • 生成新变量、计算器、终止命令
    • 生成新变量
    • 设置哑变量
    • 修改变量名
    • 更改变量内容
    • 调用命令和终止命令
  • 日志
  • 命令库更新、学习资源

数据导入及存储

点击数据编辑按钮,进入数据编辑界面,如下图
在这里插入图片描述
数据编辑界面
在这里插入图片描述
复制Excel中的数据,到stata中,stata会弹出对话框提示第一行是否为变量名,选择后完成数据复制结果如下:
在这里插入图片描述

如果数据量比较大也可以通过导入的方式,入口为file-import-excel
在这里插入图片描述
数据导入之后就可以把数据窗口关闭,在变量窗口已经可以看到导入数据的变量了,如图:
在这里插入图片描述
点击快捷按钮保存导入的数据为stata文件。
在这里插入图片描述
在这里插入图片描述
保存完成后,后期如果需要使用就可以直接点击此文件即可,不需要再重新进行复制粘贴了。

变量的标签、审视数据

变量的标签

在导入数据后,变量管理器按钮,进入变量管理器,如下图。
在这里插入图片描述
此为变量管理器,在任务管理器中,可以在右侧选中变量,然后在左侧设置变量的标签,类型等,这里把变量s的标签改为schooling。点击Apply按钮完成设置。注意stata是区分大小写的,一般建议变量名都为小写字母
在这里插入图片描述

审视数据

在主界面中的Command输入代码“d”或者代码全称“describe”可以展示数据的整体情况,其中有数据的变量数行数,以及变量名称、变量类型、变量标签等信息。
在这里插入图片描述
如果想看具体某个变量的数据,可以使用代码“list+变量名”,如本次的“list s lnw”
在这里插入图片描述
如果只想看到部分数据可以用代码“in”,如本次的"list s lnw in 1/5",这里的意思就是看变量s和lnw的前五行。

在这里插入图片描述
如何需要对数据进行筛选可以使用代码"if"如本次使用的是"list s lnw if s>=16",结果就是筛选出所以变量s大于等于16的数据

在这里插入图片描述
如果仅仅只是想看数据,也可以使用菜单Data Editor,这两个按钮都可以进入数据菜单,但是不同的是左侧带有笔的图标代表可以编辑的数据菜单,右边带有放大镜的图标代表只读菜单。
在这里插入图片描述
在这里插入图片描述

数据删除

如果想删除数据可以用命令"drop",如果想要只保留某些数据的话可以使用命令"keep"
在这里插入图片描述

数据排序

使用命令sort 可以对数据进行排序如代码sort s 表示数据根据变量s进行升序排列。结果如下:
在这里插入图片描述
如果想对数据进行降薪排列,可以使用命令"gsort",如“gsort -s”表示以变量s降序排列数据,这里注意变量s之前有个负号。如果是gsort s就还是正序排列。
在这里插入图片描述

画图

直方图

画直方图使用命令hist,参数width(简写d)表示组宽,参数frequency(简写freq) 表示将纵坐标定为频数(默认使用密度)
在这里插入图片描述

代码为hist s,width(1) frequency,结果为:
在这里插入图片描述

使用帮助文件

如果对某个命令不清楚,可以使用help命令来查看这个命令的详细信息(和R语音比较像)
如help hist,结果如下:其中标蓝的表示都可以再次点击查看更新一步的信息。
在这里插入图片描述

散点图

使用命令scatter(简称sc)来画散点图,比如查看变量s和lnw之间的散点图可以使用代码 scatter s lnw 结果如下:
在这里插入图片描述
使用参数mlabel来对散点图进行标注,具体方法如下:其中gen是对变量进行赋值的命令,_n是系统默认的表示第n个观测值的代码。

在这里插入图片描述
结果如下:
在这里插入图片描述

统计分析

描述性分析

使用命令summarize(简写sum)来对变量进行描述性分析,比如使用代码summarize s,就是对变量s进行描述性分析,结果显示s的个数,均值,标准差,最大值,最小值,如下图:
在这里插入图片描述
注意,如果不特别指明变量,将对所有的变量进行描述性分析。如下图:
在这里插入图片描述

频数分析

如果需要进行频数分析,则可以使用命令tabulate(简写tab),可以统计变量的每个元素的个数,占比,累计占比等指标。如对变量s进行频数分析,如下图所示:
在这里插入图片描述

相关分析

使用命令pwcorr lnw s expr,sig star(0.5),其中pwcorr是进行相关分析的命令, lnw s expr是要分析的变量,sig和star是命令pwcorr的参数,sig表示显示相关系数的显著性水平即p值,star(0.05)表示给相关系数显著性水平低于0.05的相关系数打上星号。在这里插入图片描述
结果如下:
在这里插入图片描述

生成新变量、计算器、终止命令

生成新变量

使用命令generate(简写gen),来生成新的变量,如生成变量s的对数作为新的变量,代码为gen lns = log(s),如要计算s的平方 项可以使用gen s2 = s^2,如果要生成变量s和expr的互动项可以使用 gen se = s*expr。如图:
在这里插入图片描述

设置哑变量

我们知道哑变量是只有元素0和1的变量,根据现有变量来生成哑变量,可以使用判定条件来设置,比如现有变量s表示上学的年限,上学年限大于等于16的表示接受了高等教育,否则就是没有接受高等教育,所以我们可以设置是否接受了高等教育这一哑变量,变量名称为colleg,判定条件就是变量s是否大于等于16,具体代码为 gen colleg = (s>=16)。结果如下
在这里插入图片描述

修改变量名

如果我们想对现有变量的名称进行修改,可以使用命令rename,如代码 rename colleg college,就把变量colleg重新命名为college。也可以使用变量管理器进行更改。

更改变量内容

如果需要更改变量内容,比如上面生成的变量college,是s大于等于16的值为1否则为0,现在修改为s大于等于15的值为1否则为0,可以使用命令drop先删除变量college,再重新创建college,也可以使用命名replace 之间替换变量。具体操作如下:
在这里插入图片描述

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

调用命令和终止命令

调用命令
在这里插入图片描述
终止命令
在这里插入图片描述

日志

保存日志
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看日志
在这里插入图片描述

命令库更新、学习资源

由于stata版本不同,有些命令可能无法执行,可以使用命令uptate all 更新命令。
stata 还有很多外部或非官方命令,需要下载在stata中使用。如最流行的stata非官方命令下载平台SSC,下载安装此平台的命令,可以使用代码 "SSC install 命令名"来下载安装命令

如果需要下载的命令不是在SSC平台的,需要把命令文件下载放置到stata的命令文件中
在这里插入图片描述

如果想搜索资料,可以使用命令search,此命令可以搜索此命令将搜索 Stata 帮助文件、Stata 常见问题、Stata 案例、StataJournal, Stata lechnical Bulletin等。代码为search 关键字。还可以使用命令findit 关键字。findit的搜索范围比search的范围更广。
在这里插入图片描述

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

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

相关文章

从零开始学PHP之helloworld

前言 每一门编程语言的第一个程序就是输出hell world(别杠,杠就是你对) 开始 上一篇讲完了开发环境的安装,这次讲编辑器的安装,顺带完成上一篇的作业(输出hello world) 安装PHPstorm 我用的…

基于SpringBoot+Vue的旅游服务平台【提供源码+答辩PPT+参考文档+项目部署】

💥 ① 前言:这两年毕业设计和毕业答辩的要求和难度不断提升,传统的JavaWeb项目缺少创新和亮点,往往达不到毕业答辩的要求! ❗② 如何解决这类问题? 让我们能够顺利通过毕业,我也一直在不断思考、…

用自己的数据集复现YOLOv5

yolov5已经出了很多版本了,这里我以目前最新的版本为例,先在官网下载源码:GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite 然后下载预训练模型,需要哪个就点击哪个模型就行&am…

机器视觉入门基础相关概念一 ——单目相机模型

机器视觉入门基础相关概念 相机模型 引言介绍:如果只是希望获取图像上的一些信息(例如特征提取、拟合等),那么我们不会对三维空间中相机的位置有所要求。但如果希望通过二维的图像去理解三维空间中摄像机的信息,或者是…

【Qt】控件——Qt按钮类控件、常用的按钮类控件、按钮类控件的使用、Push Button、Radio Button、Check Box

文章目录 Qt3. Qt按钮类控件Push ButtonRadio ButtonCheck Box Qt 3. Qt按钮类控件 Push Button 使用 QPushButton 表示一个按钮。当点击按钮时可以触发各种事件。QPushButton 继承自 QAbstractButton。这个类是一个抽象类。是其他按钮的父类。 PushButton和QAbstractButton的…

阿里云linux系统扩容分区

系统扩容需要进行三步操作:①服务器扩容云盘 ② 扩容分区 ③ 扩容文件系统 参考:https://help.aliyun.com/zh/ecs/user-guide/extend-the-partitions-and-file-systems-of-disks-on-a-linux-instance?spma2c4g.11186623.0.0.6a094862DCMnnM#de3365e1d4l…

国内如何下载谷歌浏览器(chrome浏览器)历史版本和chromedriver驱动,长期更新,建议收藏

众所周知,google是一直被国内屏蔽的,有时候想要下载个chrome浏览器都要去外网,或者到处去搜索才能下载到。因为下载chrome浏览器的这个网址:google.com/chrome/ 在国内是一直被屏蔽掉的。 今天主要讲解的是国内ChromeDriver 的下…

mac安装brew时踩坑解决方案

安装包 mac上如果按照git等工具可能会使用brew,例如使用:$ brew install git命令,如果电脑没有按照brew,则会提示:zsh: command not found: brew 解决方案 需要我们打开brew的官网https://brew.sh/,复制…

spring |Spring Security安全框架 —— 认证流程实现

文章目录 开头简介环境搭建入门使用1、认证1、实体类2、Controller层3、Service层3.1、接口3.2、实现类3.3、实现类:UserDetailsServiceImpl 4、Mapper层3、自定义token认证filter 注意事项小结 开头 Spring Security 官方网址:Spring Security官网 开…

Java @RequestPart注解:同时实现文件上传与JSON对象传参

RequestPart注解:用于处理multipart/form-data请求的一部分,通常用于文件上传或者处理表单中的字段。 java后端举例: PostMapping("/fileTest")public AjaxResult fileTest(RequestPart("file") MultipartFile file,Req…

2023年五一杯数学建模C题双碳目标下低碳建筑研究求解全过程论文及程序

2023年五一杯数学建模 C题 双碳目标下低碳建筑研究 原题再现: “双碳”即碳达峰与碳中和的简称,我国力争2030年前实现碳达峰,2060年前实现碳中和。“双碳”战略倡导绿色、环保、低碳的生活方式。我国加快降低碳排放步伐,大力推进…

32. 问题 - EQ工具不能用

1. 概述 按照工具要求,修改代码中的宏,开启EQ调试功能

位运算题目-Java实现-LeetCode题解:判断字符是否唯一-丢失的数字-两整数之和-只出现一次的数字 II-消失的两个数字

这里是Themberfue 上一篇文章讲完了常见位运算的技巧以及总结 那么本章则通过五道题来运用这些技巧 判定字符是否唯一 题目解析 本题要求判断给定字符串中的字符是否唯一,也就是每个字符是否只出现一次 算法讲解 本题用哈希表遍历每一个字符也可以解决 如果这题使…

网络空间安全之一个WH的超前沿全栈技术深入学习之路(二:渗透测试行业术语扫盲)作者——LJS

欢迎各位彦祖与热巴畅游本人专栏与博客 你的三连是我最大的动力 以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现] 专栏跑道一 ➡️网络空间安全——全栈前沿技术持续深入学习 专栏跑道二 ➡️ 24 Network Security -LJS ​ ​ ​ 专栏跑道三 ➡️ MYSQL REDIS Advan…

Java Memory Model

内存模型 JMM(Java 内存模型)主要定义了对于一个共享变量,当另一个线程对这个共享变量执行写操作后,这个线程对这个共享变量的可见性。 Java Memory Model(JMM),本身是一种抽象的概念,实际上并不存在&…

头戴耳机最值得购买的牌子有哪些?四款公认口碑和性价比高推荐

说到头戴式耳机,大部分人都会面另一个问题,那就是如何选购一款好用实惠的头戴耳机。有的人图便宜,结果不仅音质不好,佩戴还不舒服,而有的人图牌子,结果却交了“智商税”!俗话说买对不买贵&#…

xx.sh: 行 2: $‘\r‘:未找到命令

一、解决方案 先说解决方案:使用 dos2unix 工具将文件的换行符转换为 Unix 格式 sudo apt install dos2unix dos2unix scripts/v1_5/eval/textvqa.sh二、具体问题 再分析具体问题 在运行本地的一个sh文件时,出现无法找到命令的报错 bash scripts/v1…

2015年-2016年 软件工程程序设计题(算法题)实战_c语言程序设计数据结构程序设计分析

文章目录 2015年1.c语言程序设计部分2.数据结构程序设计部分 2016年1.c语言程序设计部分2.数据结构程序设计部分 2015年 1.c语言程序设计部分 1.从一组数据中选择最大的和最小的输出。 void print_maxandmin(double a[],int length) //在一组数据中选择最大的或者最小的输出…

JavaWeb合集08-项目开发实战

八、项目开发 1、项目搭建 1.1 配置配置文件 application.properties文件 spring.application.namemybatis_testspring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.urljdbc:mysql://localhost:3306/homepage spring.datasource.usernameroot sp…

闪迪sd卡如何恢复删除的内容?这3种方法很实用

在数字时代,闪迪SD卡因其便携性、高容量和稳定性,成为我们日常生活中不可或缺的数据存储设备。然而,数据丢失的风险也如影随形,一个不小心的误删除、格式化或是其他意外情况,都可能让我们珍贵的照片、视频、文档等重要…