02 stata入门【计量经济学及stata应用】

news2024/11/17 19:34:15

安装:建议直接在微信搜索,很多公众号有安装包资源及下载教程

不同版本在基本功能上无较大差异,一般为SE,更为专业MP,只是在处理变量个数或容量等存在不同
在这里插入图片描述
界面
历史命令;结果窗口&命令窗口;变量窗口&性质窗口 [→]
在这里插入图片描述
主菜单中英对照:
在这里插入图片描述

导入数据

数据集下载
这里以grilic_small.xls(Excel文件)为例,此文件包含30名美国年轻男子的教育投资回报率数据
在这里插入图片描述

操作流程

方法一:粘贴数据
在这里插入图片描述

复制excel中的数据,将之粘贴至刚刚打开的数据编辑器中
在这里插入图片描述

粘贴时在弹窗中选择“将第一行设为变量名”(yes)
在这里插入图片描述

方法二:直接导入
File(文件) —— Import(导入)…[更方便快捷]在这里插入图片描述
在这里插入图片描述

存盘

存盘后可用stata直接打开grilic.dta,无需再从excel中导入
在这里插入图片描述

打开数据集在这里插入图片描述

相较于快捷键,使用命令可能略微繁琐。但命令更适合程序编写,这里依据具体情况选择即可。
在这里插入图片描述

关闭

输入 “ clear ”,内存中数据将被清空

变量标签、审视数据

变量标签

注:stata严格区分大小写,建议变量名使用小写字母,便于阅读。

在这里插入图片描述

审视数据

查看数据集中的变量名称、标签等,输入命令“describe”,该命令可简写为“d”
在这里插入图片描述
结果显示:一共有758个观测值,12个变量。如想查看变量的具体数据,可使用命令list在这里插入图片描述
在屏幕底部出现带下划线的英文字“more”,用鼠标单击,可翻看下页结果(这里我用的是汉化版的stata,对应中文为“更多”)
set more off:连续滚屏显示命令运行结果;
set more on:恢复分页显示运行结果

若只想对数据集的一部分子集执行命令,如只看变量的部分数据,可使用命令在这里插入图片描述
在这里插入图片描述
通过逻辑关系来定义数据集的子集在这里插入图片描述
在这里插入图片描述
不建议直接删除数据,观测值删除后不可撤销!!!
可在数据备份后或利用逻辑关系筛选后进行相关操作
在这里插入图片描述
其他:

  • 按变量x的升序排序:sort x
  • … … 的降序排序:gsort -x (可用list查看结果)

画图

这里主要是一些入门操作,后续将进行补充

直方图

在这里插入图片描述
在学习初期,可通过经常浏览help文档来加深理解
在这里插入图片描述

散点图

在这里插入图片描述

在这里插入图片描述

更多详见“图形”菜单
在这里插入图片描述

统计分析

基本统计特征

若summarize后面不加变量,则显示所有变量的统计特征
在这里插入图片描述

经验累积分布函数在这里插入图片描述

相关系数在这里插入图片描述

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

生成新变量

在这里插入图片描述

可使用“rename”为变量重新命名,“drop删除变量(也可用变量管理器)在这里插入图片描述
对于较长的变量名,有如下的简便方法:

  • 直接在变量窗口双击需要的变量,该变量名就会出现在命令窗口;
  • 如变量存在规律,如s1,s2,s3,s4,s5,可用s1-s5来表示这5个变量;
  • 用“”号来简化书写,如去掉所有以s开头的变量,则可输入“drop s”(注:删除后无法恢复)

计算器在这里插入图片描述

调用命令与终止命令

  • 历史命令窗口单击旧命令,则再次执行
  • Ctrl+Break终止命令

日志

既可在开始菜单进行选择,也可点快捷键
在这里插入图片描述
查看日志内容,则可点击:
“文件”——日志——浏览
在这里插入图片描述
相关命令:

  • 暂时关闭日志:log off
  • 恢复使用日志:log on
  • 彻底退出日志:log close

命令库更新、学习资源

由于stata版本不同,若发现极少数命令无法运行,则可输入“update all”更新命令库

最流行的Stata非官方命令下载平台为“统计软件成分”(Statistical Software Components, SSC)

从SSC下载Stata程序的命令为:
ssc install newcommand(自动安装)

若非官方命令不来自SSC,一般需手工安装(路径常为 ado\plus\)在这里插入图片描述
当使用某种方法,不知其是否存在则可:

  • search keyword:搜索帮助文件、常见问题、案例等
  • findit keyword:进一步搜索,还包括stata的网络资源(等价于“search, all”)

进一步学习stata的资源
stata UCLA,有大量资源与实例
使用命令“help command”(帮助文档有详细说明)
Stata manuals(更加详尽的说明,如计算方式等等)

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

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

相关文章

字节跳动岗位薪酬体系曝光,看完感叹:不服不行,想高薪还得是学这个。。。。

目录:导读 前言 01岗位职级 02岗位薪酬 03绩效考核与晋升 大厂软件测试岗经验分享 一、软件测试基础篇:2022版 二、MySQL篇:2022版 三、 Linux篇:2022版 四、 Web测试 五、接口测试 六、APP测试 七、性能测试 八、Se…

Nacos一些理解

下载Mysql //下载mysql docker pull mysql:5.7 //运行容器 docker run -p 3306:3306 --name mysql -v /home/mysql/log:/var/log/mysql -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORDxx -d mysql:5.7 将导入数据库 1.新建数据库 nacos /*Navicat Premiu…

HyperMesh宝典 | 跟着老师学,你也可以做好二次开发

说到二次开发,你的脑海里是不是浮现出了“码农”两个字?有人可能会问,码农又是什么? 你是不是觉得二次开发这种码农干的事情感觉起来也太困难了吧? 其实有时候二次开发真的很简单,懂一点二次开发会让你的工…

机器学习中的数学原理——多项式回归

这个专栏主要是用来分享一下我在机器学习中的学习笔记及一些感悟,也希望对你的学习有帮助哦!感兴趣的小伙伴欢迎私信或者评论区留言!这一篇就更新一下《白话机器学习中的数学——多项式回归》! 目录 一、什么多项式回归 二、算法…

Java#33(IO流)

目录 一.IO流 作用: (对于程序而言)用于读写数据(本地数据, 网络数据) 二.IO流体系 1.字节输出流 2.字节输入流 3.文件拷贝 3.字符集 字符流 字符输入流 字符输出流 缓冲流 转换流 序列化流 ​编辑反序列流 打印流 一.IO流 I: input O: output 流: 想流…

Linux下创建动态链接库与静态链接库

动态链接库 Linux下的动态链接库文件扩展名为so,可以用多个文件生成一个动态链接库。 在头文件中定义三个函数,三个函数分别于三个cpp文件中实现。 将三个cpp文件编译成动态库libdynamic.so -fPIC表示编译为位置独立的代码,如果不选择默…

使用YOLOv5练自己的数据集

说明 上次使用学习了如何运行yolov5检测自己的数据,这次学习yolov5如何训练自己的数据集 本次记录如何使用yolov5训练自己的数据集以及遇到报错解决方案 数据 使用数据:水果数据集 数据包含了png图片和相应的标注文件 切分数据 代码如下&#xff1…

[ vulhub漏洞复现篇 ] solr 远程命令执行(CVE-2019-0193)

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

Kubernetes的基础概念

一、Kubernetes的介绍 用于自动部署、扩展和管理"容器化(containerized)应用程序"的开源系统 可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是一个生态极其丰富的容器编排框架工具 …

【现场问题】zookeeper的集群,其中两台起来了,但是另外一台就是起不来,或者起来也是standalone

zookeeper问题现象集群的配置zookeeper的启动以及状态查看问题报错点问题现象 1、总共三台机器,node92,node93,node94 其中node92做了拉起,但是node93(leader)和node94(follower)&a…

浅谈MVVM ——Model-View-View-Model

浅谈MVVM ——Model-View-View-Model 前言: 笔者最近接到这样一个机器人项目,接入他们的机器人平台做二次开发,开发自己的opk移植到机器人上做医院展示使用。opk是必须使用机器人厂家提供的经过一定封装过的,该opk的架构是MVVM。…

48W字?GitHub上下载量破百万的阿里:图解Java、网络、算法笔记

Java基础这个东西,无论在哪个公司都被看得尤为重要,而面试中关于基础的问题也是层出不穷。所以基础可以说是重中之重,当你的基础打牢了,其他的也就没有那么重要了。 说到基础,无外乎操作系统,网络&#xf…

pikachu-CSRF-SSRF-RCE速通

pikachu-CSRF-SSRF-RCE速通 目录pikachu-CSRF-SSRF-RCE速通CSRFCSRF(get)CSRF(post)CSRF TokenSSRFSSRF(curl)SSRF(file_get_content)RCEexec "ping"RCE exec "eval"CSRF 跨站请求伪造,说的通俗一点就是攻击者构造出某个网站的数据包请求并部署…

p3.第一章 基础入门 -- Python编程基本概念 (三)

1.2.2 Python语言 1.2.2.1 Python发展 1989年圣诞节期间,为了打发无聊的时间,荷兰人Guido van Rossum(吉多范罗苏姆)(数学、计算机双硕士,2005年加入Google,2013年加入DropBox)&am…

JavaUUID的理解

可笑,你竟然不知道 Java 如何生成 UUID - 沉默王二博客 UUID是通用唯一标识符的意思,就是唯一不重复的一串字符。 UUID的用途: 随机生成的文件名;Java Web 应用程序的 sessionID;数据库表的主键;事务 ID&…

EMQ 助力阿里云洛神云网络构建新一代“亿级并发、百万级吞吐”NLB 网络型负载均衡系统

万物智联的数字化时代,我们正走在从“数据量变”到“连接质变”的道路上。在日益丰富的物联网应用场景中,实现海量设备与云端之间双向通信连接,分析并从中获得实时洞察成了打造成功物联网解决方案的核心推动因素。EMQ 映云科技(以下简称“EMQ”)作为全球领先的开源物联网基础设…

UE在TextRender上显示中文文本

文章目录 1.实现目标2.实现过程2.1 添加字体2.2 创建字体材质2.3 将字体应用到TextRender3.参考资料1.实现目标 UE的UMG可以正常支持中文,但是TextRender并不支持中文,因此需要添加本地离线中文字体库,使TextRender显示中文。 2.实现过程 2.1 添加字体 (1)选择User Int…

day6bom操作浏览器

apis-day6bom-操作浏览器 文章目录apis-day6bom-操作浏览器1、window对象1.1BOM(浏览器对象模型1.2定时器-延时函数1.3JS执行机制(重要)1.4 location对象1.5 navigator对象1.6histroy对象(用的少)2、swiper插件3、本地存储&#x…

当前的数字化,CIO 们到底需要什么?

“做数字化,没人、没钱、没资源,但还要做效果,该怎么办?” 这是很多 CIO 当下都面临的困境。 那么,对于不同企业来说,到底该如何有效探索数字化转型之路呢? 数字化转型的三个阶段 Gartner 把…

简易黑客初级教程:黑客技术,分享教学

前言 第一节,伸展运动。这节操我们要准备道具,俗话说:“工欲善其事,必先利其器”(是这样吗?哎!文化低……)说得有道理,我们要学习黑客技术,一点必要的工具必不可少。 1,一台属于自己的可以上…