如何使用STATA软件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用STATA软件?相关的知识,希望对你有一定的参考价值。

丁香园stata软件做meta分析视频教程免费下载

链接:https://pan.baidu.com/s/1N7Noj3gSwZF2SgHA988T8g

提取码:q14x

Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。它拥有很多功能,包含线性混合模型、均衡重复反复及多项式普罗比模式。用Stata绘制的统计图形相当精美。

参考技术A stata基本知识:
1、基本操作

(1)窗口锁定:Edit-preferences-general
preferences-windowing-lock
splitter
(2)数据导入;
(3)打开文件:use
E:\example.dta,clear
(4)日期数据导入:
gen
newvar=date(varname,
“ymd”)
format
newvar
%td
年度数据
gen
newvar=monthly(varname,
“ym”)
format
newvar
%tm
月度数据
gen
newvar=quarterly(varname,
“yq”)
format
newvar
%tq
季度数据
(5)变量标签

Label
variable
tc
`
“total
output”

(6)审视数据:
describe
list
x1
x2
list
x1
x2
in
1/5
list
x1
x2
if
q>=1000
drop
if
q>=1000
keep
if
q>=1000
(7)考察变量的统计特征:
summarize
x1
su
x1
if
q>=10000
su
q,detail
su
tabulate
x1
correlate
x1
x2
x3
x4
x5
x6
(8)画图

histogram
x1,
width(1000)
frequency
kdensity
x1
scatter
x1
x2
twoway
(scatter
x1
x2)
(lfit
x1
x2)
twoway
(scatter
x1
x2)
(qfit
x1
x2)
(9)生成新变量:
gen
lnx1=log(x1)
gen
q2=q^2
gen
lnx1lnx2=lnx1*lnx2
gen
larg=(x1>=10000)
rename
larg
large
drop
large
g
large=(q>=6000)
replace
large=(q>=6000)
drop
ln*
(10)计算功能:
display
log(2)
(11)线性回归分析:
regress
y1
x1
x2
x3
x4
vce
#显示估计系数的协方差矩阵
reg
y1
x1
x2
x3
x4,noc
#不要常数项
reg
y1
x1
x2
x3
x4
if
q>=6000
reg
y1
x1
x2
x3
x4
if
large
reg
y1
x1
x2
x3
x4
if
large==0
reg
y1
x1
x2
x3
x4
if
~large
predict
yhat
predict
e1,residual
display
1/_b[x1]
test
x1=1
#
F检验,变量x1的系数等于1
test
(x1=1)
(x2+x3+x4=1)
#
F联合假设检验
test
x1
x2
#系数显著性的联合检验
testnl
_b[x1]=
_b[x2]^2
(12)约束回归

constraint
def
1
x1+x2+x3=1
cnsreg
y1
x1
x2
x3
x4,c(1)
cons
def
2
x4=1
cnsreg
y1
x1
x2
x3
x4,c(1-2)
(13)stata的日志

File-log-begin-输入文件名
log
off
暂时关闭
log
on
恢复使用
log
close
彻底退出
(14)stata命令库更新

Update
all
help
command
Stata
是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。它提供许许多多功能,包含线性混合模型、均衡重复反复及多项式普罗比模式。

如何打开一个stata文件、解释stata命令中的in,if

Stata是一款功能强大的统计软件,广泛应用于数据分析、统计建模等领域。下面将介绍如何打开一个Stata文件,以及解释Stata命令中的in和if。

    打开一个Stata文件:
    通常Stata数据文件的扩展名为.dta。要打开一个Stata文件,可以使用以下方法:

    方法一:在Stata软件中,点击菜单栏的“File”,然后选择“Open”,浏览文件夹找到对应的.dta文件,双击或点击“Open”按钮打开。

    方法二:在Stata命令窗口中,使用use命令打开.dta文件。例如,如果文件名为“data.dta”,且文件位于当前工作目录下,则输入以下命令:

    请点击输入图片描述

    如果文件位于其他目录,需要提供完整的文件路径

    请点击输入图片描述

    Stata命令中的in和if:

    in和if也可以结合使用,限定既满足条件又在特定范围内的观测,例如:

    这将会输出第5至第10个观测中,年龄大于30岁的观测的变量variable_name的统计概括。

    请点击输入图片描述

    in:in用于限定命令在指定的观测范围内执行。例如,你只想对第5至第10个观测进行操作,可以使用in限定范围:

    这将会输出第5至第10个观测的变量variable_name的统计概括。

    请点击输入图片描述

    if:if用于限定命令在满足特定条件的观测中执行。例如,你只想对年龄大于30岁的观测进行操作,可以使用if限定条件:

    这将会输出年龄大于30岁的观测中变量variable_name的统计概括。

参考技术A 具体打开方式如下:
1、如果是do文件,直接拖到stata界面就可以直接打开。
2、如果是dta文件,直接拖拽,就可以打开了。
3、if是条件语句,in是范围语句,use是打开数据的命令语句,varlist代表变量名称,usingfilename代表数据文件路径。

以上是关于如何使用STATA软件?的主要内容,如果未能解决你的问题,请参考以下文章

如何打开一个stata文件、解释stata命令中的in,if

stata如何调用R软件有没有办法用stata调

不使用Stata软件将dta文件转换为csv

如何用Stata软件做一个多元probit回归,计量经济学

如何用Stata软件做一个多元probit回归,计量经济学

如何在Ubuntu系统下安装使用LaTeX