stata学习笔记|基本知识
经济数据的分类
- 横截面数据:一个时间点多个个体的变量数据
- 时间序列数据:某个经济体在不同时间点的变量取值数据
- 面板数据:多个经济体在不同时点的上的数据。其中分为短面板和长面板,短面板指的是T较小,N较大;长面板指的是T较大,N较小。采用xtset N T 的时候,会显示数据是否是balance的,以及长短。
stata中一些基本操作
文件的操作
设置路径(这里可以直接复制电脑上的路径名称)
cd "C:\Users"
导入文件
use xyz.dta,clear
关闭文件
clear
数据的初步处理
字符型转变为数值型
destring varname, replace force
日期数据的处理(针对2001-06-06或2001/06/06这样的数据)
1、使用substr
函数”substr(s,n1,n2)”表示从字符串s的第n1个字节开始截取长度为n2的子字符串。
gen newvar = substr(varname,1,4)
2、运用date monthly yearly quarterly(YMD可依据数据的特征进行转变)
gen newvar=date(varname,"YMD")
可继续使用
format newvar %td
将显示31dec2015这种格式的数据,还有%tm、%tq等选项,即分别代表月份和季度
gen year=year(newvar)
gen month=month(newvar)
gen date=date(newvar)
gen mdy=mdy(month,date,year)
最后一步是为了演示当日期数据为单独显示的年月日时,可进行合并,结果显示为从1960年以来的天数
变量的标签
点击倒数第三个图标,即可快速进行标签的编辑
审视数据
单纯的显示数据的变量名、标签、数据类型
describe
陈列出某些变量的全部数据(一般都不使用),或者是查看n1-n2的数据,也可以用if进行条件筛选
list x y z
list x y z in n1/n2
考察数据的统计特征
显示样本容量、平均值、标准差、最大值、最小值
sum x y z
sum x y z if 约束条件
可进一步增加百分位数、方差、偏度、峰度
sum x y z,detail
经验累积分布函数(最多两个变量的联合分布)
tabulate x y
多个变量之间的相关性初步检验
pwcorr x y z,sig star(0.05)
画图(建议多使用help指令以探索更多,利用菜单Graphics)
直方图(组宽尽量用前面sum观察到的数据特征进行选取一个合适的数值)
width不写,则stata系统按照数据特征自行安排一个
histogram x,width(1000000)
核密度图
kdensity x
变量之间的散点图
scatter x y
可进一步,mlabel后接你希望显示每个点显示出的变量z,mlabpos表示你希望这个数值显示在几点钟方向
scatter x y,mlabel( z) mlabpos(12)
画出回归直线
线性拟合
twoway(scatter x y )(lfit x y)
二次拟合
twoway(scatter x y )(qfit x y)
两张图放在一起
graph combine graph1.gph graph2.gph
生成新变量
快速生成虚拟变量,括号内填相应的约束条件
gen newvar=(x>=1000)
为一个变量的多个值设置虚拟变量:生成的时候会产生newvar*
tabulate var,gen(newvar)
需要用到newvar的时候,可以简写
reg y x var1-varn
替换原有变量
replace newvar=新的生成条件即可
计算器功能
display
回归后的一些命令
查看估计系数的协方差矩阵
vce
计算新的y 的拟合值
predict ynewname
计算残差值
predict e1,r
检验系数之间的关系(包括和常数的相等关系、与其他系数的加减乘除均可)
在此处,变量名称即代表其相应的系数
test
进行联合检验
test (一个等式)(另一个等式)
约束回归
设置约束条件
constraint def cons的名字 设置的条件
回归
cnsreg y x z ,c(cons的名字)
STATA命令库的更新
安装应用
ssc install newcommand
有时候用上面的命令显示找不到的话,再用
findit
从findit的搜索结果中寻找自己想要的安装包再点击下载即可
stata学习笔记|基本知识相关推荐
- STATA 学习笔记 :相关系数
STATA 学习笔记 :相关系数 为什么要计算变量之间的相关系数? 检测变量之间的多重共线性 相关系数呈现的几种方法 1. 散点图矩阵 help graph matrix Description: g ...
- 得到app文稿导出_得到app学习笔记作为知识付费者,如何把所学内容快速输出?...
原标题:得到app学习笔记作为知识付费者,如何把所学内容快速输出? 零.引子 昨天看到老公票圈更新了一条段子: 我就是那个伪勤奋者,在知识焦虑的胁迫下,这些年买了不知多少视频.微课.教程还有得到专栏. ...
- STATA学习笔记:数据合并
STATA学习笔记:数据合并 一 横向合并数据:merge 1. One-to-one merge on specified key variables merge 1:1 varlist using ...
- STATA学习笔记:egen函数
STATA学习笔记:egen函数 1. egen (1)mean() webuse egenxmpl,clear egen avg = mean(cholesterol) gen deviation ...
- STATA学习笔记:外部命令
STATA学习笔记:外部命令 1.设置外部命令存储地址 //在电脑里设置好文件夹以备存储外部命令 //Set location where packages will be installed //方 ...
- STATA学习笔记:缺漏值的处理
STATA学习笔记:缺漏值的处理 1. 缺漏值的标记 stata中缺漏值默认标记为"." "."是数值,且是一个大于任何自然数的数值 [注意] sum.gene ...
- STATA学习笔记: do-file
STATA学习笔记: do-file 1.注释 *注释句 /* 注释句*/ //注释句 2. 断行 将一条语句分行书写,避免语句过长不好阅读 (1) :/// sysuse auto, clear t ...
- STATA学习笔记:分组统计和分组回归
STATA学习笔记:分组统计和分组回归 1. 分组统计 (1)对一个类别变量进行统计时 tabulate命令 tabulate oneway //for one-way tables of frequ ...
- c语言float二进制输出代码_C语言学习笔记——学前知识概述
将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...
- go get 拉取指定版本_go语言学习笔记-基础知识-3
相关文档 go语言学习笔记-目录 1.简介 1.1 什么是GO Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易.Go是从2007年末由Robert Griesemer, Rob ...
最新文章
- Could not install packages due to an EnvironmentError: [Errno 28] No space left on device
- ios 性能优化(一)
- Heartbeat VIP/IP 与 别名/辅助IP
- php基础遍历,php 数据遍历
- linux 报错 bash ‘/bin/sh: Syntax error: “(” unexpected
- python实现从二维矩阵左上角到右下角的出路数寻找
- 【AD18】原理图生成PDF
- termux搭建局域网web服务器
- 默纳克系统电梯服务器怎么封超载,默纳克电梯系统故障代码.pdf
- 如何一秒将 iPhone 屏幕变成 S8
- msvc2017配置qt5.12.8 x86和x64库版本切换
- ,片片鳞甲都烁烁生辉
- 发布订阅模式vs观察者模式
- 联想品牌日薄西山,多家新兴企业超越它
- Code::Blocks之软件汉化
- JPG,PNG,BMP图片无损压缩软件
- 使div水平居中的方式
- KMPlayer播放m2ts 格式文件
- 版本控制概述|VSS/CVS/SVN/Git比较|Windows下SVN搭建详细介绍
- EST,EDT和GMT时区转换
热门文章
- 104.网络安全渗透测试—[权限提升篇2]—[Linux之SUID提权]
- Burp Suite 实战指南
- e^(At)求解方法及其含义–线性微分方程的求解
- jupyterLab增大字体大小
- 比树莓派好的linux板子,华硕Tinker Board主打“比树莓派再好一点”的开发板
- 语言栏不见了怎么办?
- 搜狗输入法 linux 怎么打开,ubuntu 15.10安装搜狗输入法不能打开
- python三国演义人物 统计分析_《python三国演义》人物统计(一),Python,出场,上...
- pycharm正则表达式检索
- 周记——20151221