用户登录
用户注册

分享至

stata软件使用方法 如何使用STATA软件

  • 作者: 老娘真的信了你邪
  • 来源: 51数据库
  • 2020-04-21

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 软件使用

第一问你可以尝试使用predict命令来计算预测者。。。

直接输入predict fitvalue即可

第二问没有更简单的方法

目前stata仅支持把变量的平方项可以直接带入

对数直接带入暂不支持

如果所有都用取对数,可以用foreach循环命令直接完成。。。

stata软件怎么安装

Stata13

Stata13安装教程:

1、运行“Stata13_setup.msi”开始安装;

2、允许用户协议;

3、输入任意Name;

4、选择功能模块;

5、选择软件安装目录;

6、点击Next;

7、等待安装完成;

8、安装完成后,将“Stata13破解文件”中的内容,复制到安装目录下覆盖源文件即.

点击 下载 Stata13破解版

用stata软件怎么编辑原因分析

hettest 是BP检验的命令,其原假设是模型存在同方差。从你回归的P值为0.001,非常的小,故应强烈拒绝同方差的原假设,即认为这个模型存在异方差问题。对异方差的处理,有如下几种方法:1,ols+稳健标准差;.2,广义最小二乘法GLS;3,加权最小二乘法WLS;4,可行广义最小二乘法FGLS;

相关命令依次如下:1, ols y xx1 x2 x2 ,r (r表示文件标准差)

2,xtgls y x1 x2 x3

3, resquietly reg y x1 x2 x3 (quietly不显示命令运行结果)

Predict el, res

g e2=el^2 (生成残差的平方)

g lne2=log(e2)

reg lne2 varname, noc

R值很大,即该解释变量与残差高度相关

Predict lne2f

去掉对数,即得到WLS索要使用的权重之倒数:

g e2f=exp(lne2f)

wls回归 reg depvar varlist [aw=1/e2f]

vif 是反差膨胀因子,其值超过10才会认为存在多重共线性。从你的结果来看最大的vif为1.58,远小于10,故不必担心存在多重共线性。

如何用stata软件生成随机数

clear 清除内存清除内存清除内存清除内存

set seed 100 设置种子数为设置种子数为设置种子数为设置种子数为 100

set obs 20 设置样本量为设置样本量为设置样本量为设置样本量为 20

gen r=uniform() 产生产生产生产生 20 个在个在个在个在(0,,,,1)区间上均匀分布的随区间上均匀分布的随区间上均匀分布的随区间

上均匀分布的随

list 显示这些随机数显示这些随机数显示这些随机数显示这些随机数

这样就可以自由来生成随机数了。

如何在STATA里安装一个新程序

  • 首先,打开stata软件。

  • 我们需要确定自己安装的命令是否已经在stata系统之中,简单的一个测试方法便是在输入框中输入“help XXX”,以“fsum”名利为例,输入“h fsum”。

    如果没有该命令,则会出现图片的提示。这里也可以选择“是”来软件自动搜索,但是我们提供另外一个下载方式。

  • 我们可以直接在stata命令窗口中输入下载命令:“ssc install fsum”命令。

  • 等待下载,当出现以下图样的时候,命令便下载完成了。

  • 重复上面第二个步骤,便可以查看新命令的功能了。

如何用STata软件做生存分析的发表偏倚

@eisenberger 我同时把两个问题回答给你

1. 我选择菜单模式进行Begg和Egger结果z值是一样的,是不是出错了?

你可以看看检验名称,两个命令是同时给出了Begg 秩相关和Egger加权回归统计结果,并不是说Egger和Begg检验结果一样。

2. 怎么用metafunnel logHR selogHR, xtitle(Log hazard ratio) ytitle(standard error of logHR) egger命令?他的那个命令不会计算。

这个在Stata中用命令产生loghr和seloghr很简单:

gen loghr = sqrt(hr)

gen seloghr = ((_UCI - _LCI)/3.92)/sqrt(N)

metabias loghr seloghr, graph(begg)

metabias loghr seloghr, graph(egger)

3. 他这么做和您说metafunnel hr ll ul, ci的结果一样吗?

转载请注明出处51数据库 » stata软件使用方法 如何使用STATA软件

软件
前端设计
程序设计
Java相关