stata常见问题及解决办法个人总结笔记
stata及sas问题及解决方法-数据篇
stata及sas问题及解决⽅法-数据篇
在使⽤stata进⾏数据处理的时候,有时候会发⽣⼀些⼩问题,但常常是这些⼩问题会耗费你⼤量的时间和耐⼼,把平时遇到的⼀些问题整理在这⾥。(Q代表问题,A代表解决⽅法)
Q:变量被⽤科学计数法来显⽰,⽽不是普通数值显⽰。
A:打开数据的sheet,选择variable properties, 在format栏中选择需要的digits的数量就可以了。
Q;明明看得到某变量数据,但使⽤sum或tab命令后,obs为0。
A:数据类型不对,修改数据类型。
Q:sas数据转出到excel时转出不成功。
A:变量太多,缩减部分变量之后再转excel。
Q:回归结果不能converge或者显⽰结果biased。
A:代码⾥对模型的定义可能有误。⽐如
但可能在sas或者sata定义模型的时候写成了
其中a2被误写成a1.
STATA实用学习笔记
STATA实⽤学习笔记
北京科技⼤学
STATA应⽤
学习摘录
第⼀章 STATA的基本操作
⼀、设置内存容
set mem 500m, perm
⼀、显⽰输⼊内容
Display 1
Display “clive”
⼆、显⽰数据集结构describe
Describe /d
三、编辑edit
Edit
四、重命名变量
Rename var1 var2
五、显⽰数据集内容list/browse
List in 1
List in 2/10
六、数据导⼊:数据⽂件是⽂本类型(.csv)
1、insheet: . insheet using “C:\Documents and Settings\Administrator\桌⾯
\ST9007\dataset\Fees1.csv”, clear
2、内存为空时才可以导⼊数据集,否则会出现(you must start with an empty dataset)(1)清空内存中的所有变量:.drop _all
(2)导⼊语句后加⼊“clear”命令。
七、保存⽂件
1、save “C:\Documents and Settings\Administrator\桌⾯\ST9007\dataset\Fees1.dta”
2、save “C:\Documents and Settings\Administrator\桌⾯\ST9007\dataset\Fees1.dta”, replace ⼋、打开及退出已存⽂件use
1、.Use ⽂件路径及⽂件名, clear
2、. Drop _all/.exit
stata stat is unrecognized
stata stat is unrecognized
题目:解决Stata stat未被识别的问题
引言:
Stata是一种常用的统计学软件,用于数据分析和数据管理。然而,在使用Stata时,用户可能会遇到一些问题,如“Stata stat未被识别”。本文将详细介绍如何一步一步解决这个问题,确保您能够正常使用Stata进行数据分析。
第一步:确认错误信息
当Stata显示“stata stat未被识别”时,这意味着Stata无法识别或执行您输入的命令。在解决此问题之前,我们需要确认输入的命令是否存在拼写错误或逻辑错误。请仔细检查您输入的命令,并确保其正确性。
第二步:检查Stata版本
Stata stat未被识别可能是由于您使用的是较旧版本的Stata软件而导致的。在解决此问题之前,请确保您的Stata版本是最新的。您可以在Stata官方网站上下载和安装最新版本的Stata软件。
第三步:重新安装Stata统计命令
如果您的Stata版本是最新的,并且命令仍无法识别,那么可能是由于一些统计命令未正确安装而导致的问题。在这种情况下,您可以尝试重新
安装Stata统计命令。
1. 打开Stata软件,并通过以下命令查看已安装的命令:
stata
adopath
这将显示Stata搜索命令的路径。
2. 检查命令是否位于路径中。如果命令不在路径中,您将需要重新安装该命令。您可以通过以下命令重新安装已经存在的命令:
stata
ssc install package_name
其中`package_name`是您需要重新安装的命令名称。
STATA实用学习笔记
北京科技大学
STATA应用
学习摘录
第一章 STATA的基本操作
一、设置内存容
set mem 500m, perm
一、显示输入内容
Display 1
Display “clive”
二、显示数据集结构describe
Describe /d
三、编辑edit
Edit
四、重命名变量
Rename var1 var2
五、显示数据集内容list/browse
List in 1
List in 2/10
六、数据导入:数据文件是文本类型(.csv)
1、insheet: . insheet using “C:\Documents and Settings\Administrator\桌面
\ST9007\dataset\Fees1.csv”, clear
2、内存为空时才可以导入数据集,否则会出现(you must start with an empty dataset)
(1)清空内存中的所有变量:.drop _all
(2)导入语句后加入“clear”命令。
七、保存文件
1、save “C:\Documents and Settings\Administrator\桌面\ST9007\dataset\Fees1.dta”
2、save “C:\Documents and Settings\Administrator\桌面\ST9007\dataset\Fees1.dta”, replace
八、打开及退出已存文件use
1、.Use 文件路径及文件名, clear
2、. Drop _all/.exit
九、记录命令和输出结果(log)
(完整版)Stata学习笔记和国贸理论总结
Stata学习笔记
一、认识数据
(一)向stata中导入txt、csv格式的数据
1.这两种数据可以用文本文档打开,新建记事本,然后将相应文档拖入记事本即可打开数据,复制
2.按下stata中的edit按钮,右键选择paste special
3.*.xls/*.xlsx数据仅能用Excel打开,不可用记事本打开,打开后会出现乱码,也不要保存,否则就恢复不了。逗号分隔的数据常为csv数据。
(二)网页数据
网页上的表格只要能选中的,都能复制到excel中;网页数据的下载可以通过百度“国家数据”进行搜索、下载
二、Do-file 和log文件
打开stata后,第一步就要do-file,记录步骤和历史记录,方便日后查看。Stata处理中保留的三种文件:原始数据(*.dta),记录处理步骤(*.do),以及处理的历史记录(*.smcl)。
三、导入Stata
Stata不识别带有中文的变量,如果导入的数据第一行有中文就没法导入。但是对于列来说不会出现这个问题,不分析即可(Stata不分析字符串,红色文本显示;被分析的数据,黑色显示);第一行是英文变量名,选择“Treat first row as variable names”
在导入新数据的时候,需要清空原有数据,clear命令。
导入空格分隔数据:复制——Stata中选择edit按钮或输入相应命令——右键选择paste special——并选择,确定;导入Excel中数据,复制粘贴即可;逗号分隔数据,选择paste special后点击comma,然后确定。
stata中variables out of order -回复
stata中variables out of order -回复
问题:在Stata中,出现"variables out of order"错误信息是什么意思?如何解决这个问题?
Stata是一种广泛使用的统计软件,用于数据分析和管理。它提供了强大的数据处理功能,但在使用过程中,用户可能会遇到各种错误信息。其中之一是"variables out of order",即"变量排序错误"。
当出现"variables out of order"错误时,通常是因为数据集中的变量的顺序与您正在运行的命令所期望的变量顺序不一致。在Stata中,变量顺序非常重要,因为许多计算和分析命令依赖于正确的变量顺序。
造成变量排序错误的原因可能有多种。以下是一些可能的原因和解决方法:
1. 数据加载顺序不正确:Stata要求数据集中的变量按照正确的顺序加载。如果您通过"import"或"insheet"命令导入数据集,确保变量的顺序与数据文件中的变量的顺序匹配。可以使用"describe"命令来查看变量的顺序,然后根据需要重新排列变量。
2. 变量重命名:如果您在已经加载的数据集中重命名或删除了变量,可能会导致变量排序错误。在这种情况下,可以使用"order"命令重新排序变量。例如,假设您想将变量A、B、C重新排序为B、C、A,可以使用以
下命令:order B C A。
3. 合并数据集:当您合并多个数据集时,如果它们的变量排序不一致,可能会导致变量排序错误。在这种情况下,可以使用"order"命令重新排序变量。例如,假设您正在合并数据集A和数据集B,可以使用以下命令将B中的变量顺序与A保持一致:order A.
stata常见问题及解决办法
1. 如何输出STATA的图,和保存?
先输入数据
(1)Twoway connected 变量1 变量2 //划出折线图
(2)twoway scatter 变量1 变量2 //划出散点图
2. 怎样在stata8中做HAUSMAN检验?
四步曲,重点在于解释结果
(1)xtreg y x , fe
(2)est store fe
(3)xtreg y x, re
(4)hausman fe
如果拒绝,说明corr(x,ui)=0的假设是有问题的,需要重新设定RE model 后再进行检验,如果模型的设定没有问题,但检验还是拒绝原假设(p值接近0),那么就只能采用FE model 了,因为此时的RE 估计量是有偏的。
(definitely right. 当你使用stata的时候,最重要的命令不是这些是help and find it然后就能找到你的答案了)
hausman检验是用来检验用fe还是re的,其原假设是re优于fe,从你的结果来看(Prob>chi2 =0.0000),应该拒绝原假设,所以应该用fe
3.stata里平方的命令怎么写?
gen age=age^2
4. stata里边怎么取对数啊?
gen lnx=log(x)
5.如何用STATA求自然对数?如说:ln(X^2)=-4.8536,如何求X啊?
. dis sqrt(exp(-4.8536))或者dis exp(-4.8536/2)
6.关于hausman检验,结果是CHI2(2)=2355.81,prob>chi2=0.000,可以使用随机效应模型嘛?
stata中unexpected end of file
stata中unexpected end of file Stata是一种广泛使用的统计分析软件,广泛应用于社会科学研究、
经济学、医学等领域。然而,使用Stata时可能会遇到一些错误提示,
其中之一就是“Unexpected end of file”。本文将详细介绍这个错误的原因、可能的解决方案,并给出一些相关的技巧与建议。
一、错误原因
当我们在Stata中运行命令或加载/导入数据时,如果出现“Unexpected end of file”错误,这意味着Stata解析或读取数据时在文件
的末尾遇到了问题。这可能是由于以下原因引起的:
1. 文件损坏:输入的数据文件可能损坏或格式不正确,这导致Stata 无法正确读取文件的内容。
2. 命令错误:在Stata中输入的命令可能存在语法错误或逻辑错误,导致Stata无法正确解析命令。
3. 文件大小限制:Stata对于文件的大小有一定的限制,如果文件过大,Stata可能无法完整读取文件的内容。
二、解决方案
对于“Unexpected end of file”错误,我们可以采取以下解决方案:
1. 检查文件:首先,我们应该检查数据文件是否存在损坏或格式错误。可以尝试重新下载/复制文件,并确保文件的格式与Stata所要求的格式一致。
2. 修改命令:如果出现错误的是某个命令,我们应该仔细检查命令
的语法和逻辑,确保其正确性。可以参考Stata的官方文档、在线论坛
或其他资源,了解命令的正确用法,并进行必要的修改。
3. 分批加载数据:如果数据文件过大,我们可以尝试分批加载数据。可以将大文件切分成较小的部分,并分别加载,以确保Stata能够完整
Stata学习笔记
Stata学习笔记
1、横截⾯数据:多个经济个体的变量在同⼀时间点上的取值,如2012年中国各省的GDP
2、时间数列数据:指的是某个经济个体的变量在不同时点上的取值,如1978-2012年⼭东
省每年的GDP
3、⾯板数据:多个经济个体的变量在不同时点上的取值,如1978-2012年中国各省的GDP
⼩样本OLS(最⼩⼆乘法):单⼀⽅程线性回归最常见⽅法
条件:解释变量与扰动项正交、扰动项⽆⾃相关、同⽅差。
拟合优度:衡量线性回归模型对样本数据的拟合程度(R2),越⾼说明模型拟合程度越好。单系数T检验:对回归⽅程扰动项的具体概率进⾏假设
显著性⽔平进⾏检验
F检验:整个回归⽅程是否显著
STATA操作简介:
如果数据中包含1949-10-01或1949/10/01的时间变量,导⼊stata后可能会被视为字符串,因此对于⽇度数据,可以使⽤命令gen newvar=date(varname,YMD),将其转换为整数⽇期变量,其中YMD说明原始数据的格式为年⽉⽇,如果原始数据的格式为⽉⽇年则使⽤MDY;对于⽉度数据则gen newvar=monthly(varname,YM)。
.describe:数据的概貌 .drop keep:删除和保留
.su:统计特征 Pwcorr:变量之间相关系数
Star(.05):5%显著性⽔平 gen:产⽣
g intc=log(tc):取⾃然对数. reg:OLS回归
.Vce:协⽅差矩阵 reg。。。,noc表⽰在进⾏回归时不要常数项
⼤样本OLS:只要求解释变量与同期的扰动项正交即可Robust:稳健标准误,如果存在异⽅差,则应使⽤稳健标准误
STATA-回归估计常见问题及解决方法
STATA 回归估计常见问题及解决方法
一、多重共线问题
//多重共线性并不会改变OLS估计量BULE的性质,但会使得对系数的估计变得不准确。
//Stata检查是否存在多重共线的方法:
estat vif
//VIF值越大说明多重共线性问题越严重。一般认为,最大的VIF不超过10,则不存在明显的多重共线性。
/*解决办法:
1.如果只关心方程的预测能力,则在整个方程显著的条件下,可以不必关心具体的回归系数。
2.增加样本容量,剔除导致多重共线性的变量或者修改模型设定形式。
3.对于时间序列样本,通过使用差分模型可以一定程度上消除原模型中的多重共线性。
4.岭回归方法。
二、序列相关问题
/*Stata检查是否存在序列相关的方法:
1.画图
在做完回归之后,先生成残差项e
scatter e L.e
2.BG检验
estat bgodfrey(默认滞后阶数为1)
3.Ljung-Box Q检验
eg: reg y x1 x2 x3
predict e,res
wntestq e
3.DW检验
estat dwatson解决办法:
1.Newey稳健性标准差
newey y x,lag(p) (滞后阶数必选)
2.可行广义最小二乘法(FGLS)
prais y x
prais y x,corc
三、异方差问题
Stata检查是否存在异方差的方法:1.看残差图【模型回归之后使用即可】rvfplot(残差与拟合值的散点图)
rvpplot(残差与解释变量的的散点图)
2.怀特(White,1980)检验【模型回归之后使用即可】
estat imtest,white(怀特检验)whitetst(外源程序,需下载)
stata常见问题及解决办法个人总结笔记
stata常见问题及解决办法个人总结笔记
1. 如何输出STATA的图,和保存?
先输入数据
(1)Twoway connected 变量1 变量2 //划出折线图
(2)twoway scatter 变量1 变量2 //划出散点图
2. 怎样在stata8中做HAUSMAN检验?
四步曲,重点在于解释结果
(1)xtreg y x , fe
(2)est store fe
(3)xtreg y x, re
(4)hausman fe
如果拒绝,说明corr(x,ui)=0的假设是有问题的,需要重新设定RE model 后再进行检验,如果模型的设定没有问题,但检验还是拒绝原假设(p值接近0),那么就只能采用FE model 了,因为此时的RE 估计量是有偏的。
(definitely right. 当你使用stata的时候,最重要的命令不是这些是help and find it然后就能找到你的答案了)
hausman检验是用来检验用fe还是re的,其原假设是re优于fe,从你的结果来看(Prob>chi2 =0.0000),应该拒绝原假设,所以应该用fe
3.stata里平方的命令怎么写?
gen age=age^2
4. stata里边怎么取对数啊?
gen lnx=log(x)
5.如何用STATA求自然对数?如说:ln(X^2)=-4.8536,如何求X 啊?
. dis sqrt(exp(-4.8536))或者dis exp(-4.8536/2)
6.关于hausman检验,结果是CHI2(2)=2355.81,prob>chi2=0.000,可以使用随机效应模型嘛?
stata总结
1.一般检验
假设系数为0,t比较大则拒绝假设,认为系数不为0.
假设系数为0,P比较小则拒绝假设,认为系数不为0.
假设方程不显著,F比较大则拒绝假设,认为方程显著。
2.小样本运用OLS进行估计的前提条件为:
(1)线性假定。即解释变量与被解释变量之间为线性关系。这一前提可以通过将非线性转换为线性方程来解决。
(2)严格外生性。即随机扰动项独立于所有解释变量:与解释变量之间所有时候都是正交关系,随机扰动项期望为0。(工具变量法解决)
(3)不存在严格的多重共线性。一般在现实数据中不会出现,但是设置过多的虚拟变量时,可能会出现这种现象。Stata可以自动剔除。
(4)扰动项为球型扰动项,即随即扰动项同方差,无自相关性。
3.大样本估计时,一般要求数据在30个以上就可以称为大样本了。大样本的前提是
(1)线性假定
(2)渐进独立的平稳过程
(3)前定解释变量,即解释变量与同期的扰动项正交。
(4)E(XiXit)为非退化矩阵。
(5)gt为鞅差分序列,且其协方差矩阵为非退化矩阵。
与小样本相比,其不需要严格的外生性和正太随机扰动项的要求。
4.命令
稳健标准差回归:reg y x1 x2 x3, robust 回归系数与OLS一样,但标准差存在差异。如果认为存在异方差,则使用稳健标准差。使用稳健标准差可以对大样本进行检验。
对单个系数进行检验:test lnq=1
线性检验:testnl _b[lnpl]=_b[lnq]^2
5.如果回归模型为非线性,不方便使用OLS,则可以采取最大似然估计法(MLE),或者非线性最小二乘法(NLS)
stata常见问题及解决办法个人总结笔记
1. 如何输出STATA的图,和保存
先输入数据
(1)Twoway connected 变量1 变量2 怎样在stata8中做HAUSMAN检验四步曲,重点在于解释结果
(1)xtreg y x , fe
(2)est store fe
(3)xtreg y x, re
(4)hausman fe
如果拒绝,说明corr(x,ui)=0的假设是有问题的,需要重新设定RE model 后再进行检验,如果模型的设定没有问题,但检验还是拒绝原假设(p值接近0),那么就只能采用FE model 了,因为此时的RE 估计量是有偏的。
(definitely right. 当你使用stata的时候,最重要的命令不是这些是help and find it然后就能找到你的答案了)
hausman检验是用来检验用fe还是re的,其原假设是re优于fe,从你的结果来看( Prob>chi2 =),应该拒绝原假设,所以应该用fe
3.stata里平方的命令怎么写
gen age=age^2
4. stata里边怎么取对数啊
gen lnx=log(x)
5.如何用STATA求自然对数如说:ln(X^2)=,如何求X啊
. dis sqrt(exp)或者dis exp2)
6.关于hausman检验,结果是CHI2(2)=,prob>chi2=,可以使用随机效应模型嘛
prob>chi2=,is like p-value.
we should reject the null, so fixed effect is effect is not suggested. CHI2(2)=,就意味着拒绝原假设,从而选取固定效应模型。
stata笔记
1.一般检验
假设系数为0,t比较大则拒绝假设,认为系数不为0.
假设系数为0,P比较小则拒绝假设,认为系数不为0.
假设方程不显著,F比较大则拒绝假设,认为方程显著。
2.小样本运用OLS进行估计的前提条件为:
(1)线性假定。即解释变量与被解释变量之间为线性关系。这一前提可以通过将非线性转换为线性方程来解决。
(2)严格外生性。即随机扰动项独立于所有解释变量:与解释变量之间所有时候都是正交关系,随机扰动项期望为0。(工具变量法解决)
(3)不存在严格的多重共线性。一般在现实数据中不会出现,但是设置过多的虚拟变量时,可能会出现这种现象。Stata可以自动剔除。
(4)扰动项为球型扰动项,即随即扰动项同方差,无自相关性。
3.大样本估计时,一般要求数据在30个以上就可以称为大样本了。大样本的前提是
(1)线性假定
(2)渐进独立的平稳过程
(3)前定解释变量,即解释变量与同期的扰动项正交。
(4)E(XiXit)为非退化矩阵。
(5)gt为鞅差分序列,且其协方差矩阵为非退化矩阵。
与小样本相比,其不需要严格的外生性和正太随机扰动项的要求。
4.命令
稳健标准差回归:reg y x1 x2 x3, robust 回归系数与OLS一样,但标准差存在差异。如果认为存在异方差,则使用稳健标准差。使用稳健标准差可以对大样本进行检验。
只要样本容量足够大,在模型出现异方差的情况下,使用稳健标准差时参数估计、假设检验等均可正常进行,即可以很大程度上消除异方差带来的副作用
对单个系数进行检验:test lnq=1
线性检验:testnl _b[lnpl]=_b[lnq]^2
STATA实用学习笔记
北京科技大学
STATA应用
学习摘录
第一章 STATA的基本操作
一、设置内存容
set mem 500m, perm
一、显示输入内容
Display 1
Display “clive”
二、显示数据集结构describe
Describe /d
三、编辑edit
Edit
四、重命名变量
Rename var1 var2
五、显示数据集内容list/browse
List in 1
List in 2/10
六、数据导入:数据文件是文本类型(.csv)
1、insheet: . insheet using “C:\Documents and Settings\Administrator\桌面
\ST9007\dataset\Fees1.csv”, clear
2、内存为空时才可以导入数据集,否则会出现(you must start with an empty dataset)
(1)清空内存中的所有变量:.drop _all
(2)导入语句后加入“clear”命令。
七、保存文件
1、save “C:\Documents and Settings\Administrator\桌面\ST9007\dataset\Fees1.dta”
2、save “C:\Documents and Settings\Administrator\桌面\ST9007\dataset\Fees1.dta”, replace
八、打开及退出已存文件use
1、.Use 文件路径及文件名, clear
2、. Drop _all/.exit
九、记录命令和输出结果(log)
stata总结
stata总结
Stata使用总结
一、简单命令
1.打开文件use“文件路径”,clear(或者快捷键操作,file-open-)
2.保存文件save (或者快捷键操作,file-save as)
3.数据导入,可以直接复制粘贴
4.为变量命名:rename var name ;数据标签label
5.生成新的变量gen var=(=为赋值符号,==为等号)
6.删除drop var(删除某一变量)drop if (删除满足某一条件的数据)keep if (保
存满足某一条件的数据)
二、字符串数据如何转化为数值型数据
1.destring var,replace ignore()一般处理存在缺失变量导致非数值型
2.encode var,gen(newvar)可以处理文字
3.gen newvar=substr(var,1,1) 提取变量中的某些,如2000-01-01,提取年份。
三、数据简单处理和描述
1、删除极端值/截尾处理winsorize var, gen(newvar) p(0.01)
2、数据描述:sum var(,detail)/describe /list
3、T检验ttest var,by()
四、数据合并
1、merge var using“路径”
2、append using“路径”
五、回归处理
1、reg y x1 x2,robust
2、xtreg x1 x2,fe xtreg y x1 x2
3、logit y x1 x2
4、tobit y x1 x2
5、gmm y x1 x2
六、数据导出
1、logout,save(tab01) excel replace: corr var1 var2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 如何输出STATA的图,和保存?
先输入数据
(1)Twoway connected 变量1 变量2 //划出折线图
(2)twoway scatter 变量1 变量2 //划出散点图
2. 怎样在stata8中做HAUSMAN检验?
四步曲,重点在于解释结果
(1)xtreg y x , fe
(2)est store fe
(3)xtreg y x, re
(4)hausman fe
如果拒绝,说明corr(x,ui)=0的假设是有问题的,需要重新设定RE model 后再进行检验,如果模型的设定没有问题,但检验还是拒绝原假设(p值接近0),那么就只能采用FE model 了,因为此时的RE 估计量是有偏的。
(definitely right. 当你使用stata的时候,最重要的命令不是这些是help and find it然后就能找到你的答案了)
hausman检验是用来检验用fe还是re的,其原假设是re优于fe,从你的结果来看(Prob>chi2 =0.0000),应该拒绝原假设,所以应该用fe
3.stata里平方的命令怎么写?
gen age=age^2
4. stata里边怎么取对数啊?
gen lnx=log(x)
5.如何用STATA求自然对数?如说:ln(X^2)=-4.8536,如何求X啊?
. dis sqrt(exp(-4.8536))或者dis exp(-4.8536/2)
6.关于hausman检验,结果是CHI2(2)=2355.81,prob>chi2=0.000,可以使用随机效应模型嘛?
prob>chi2=0.000,is like p-value.
we should reject the null, so fixed effect is preferred.Randome effect is not suggested. CHI2(2)=2355.81,就意味着拒绝原假设,从而选取固定效应模型。
7.我在做gdp一阶差分单位根检验的时候,输入的命令是ipshin dgdp,lags(1)得
到的结果:Im-Pesaran-Shin test for cross-sectionally demeaned dgdpDeterministics chosen: constantt-bar test, N,T = (27,7) Obs = 135 Augmented by 1 lags (average) t-bar cv10 cv5 cv1 W[t-bar] P-value -1.640 -1.700 -1.750 -1.850 -0.703 0.241我不会看这个结果,请问怎么看时否存在单位根阿??看哪个数值啊?
零假设含有单位根,W[t-bar] = -0.703, P-value = 0.241。不能拒绝含有单位根的零假设。
8.求助达人,能否系统介绍stata作虚拟变量的过程与方法,谢
可以用tabulate命令,假如有31个省的变量province
tabulate province,gen(dumy)
就可以产生dumy1-dumy31变量,
reg y x1 x2 dumy2-dumy31
或者不产生,在回归的时候用xi命令
xi: reg y x1 x2 i.province
9.有会面板数据单位根检验,协整实证研究的吗?
面板单位根已经有现成的stata命令,可以使协整就麻烦一些。
search panel unit, all
10.请问stata在哪里报告d-w统计量啊?
输入dwstat 最后那个就是了,比如:dwstat Durbin-Watson d-statistic(4,12) =1.823504
11.如何用stata对资料作一阶差分
tsset t(for time series)
tsset id t (for panel data)
gen dx = D.x /*一阶差分*/
gen d2x = D2.x /*二阶差分*/
滞后算子为L,使用方法同上。
12.我做面板数据,在stata中用的数据是每半年取一次,那时间变量应该怎么输啊?
199706
199712
现在可以了,呵呵,THANKYOU 。我原来的恶变量名是YEAR,现在换成DATE,就行了
晕,跟变量名字没有关系吧,应该是tsset的内容有关系。
年度数据是,tsset 变量名,yearly
月度数据是,tsset 变量名,monthly
季度是,tsset x, quarterly
13.在STATA中如何做聚类分析啊?
Stata提供了三种系统聚类的方法:即最短距离法(single linkage)、最长距离法(complete linkage)和类平均法(average linkage)。
Stata用于系统聚类的命令为:
cluster 聚类方法选项变量名[,选择项]
其中,聚类方法选项有:s,代表最短距离法;c,代表最长距离法;a,代表类平均法。三种方法可任选其一。选择项有:
name(clname) /* 指定聚类过程的名称
distance_option /* 指定刻划样品间相似性程度的指标(距离、相关系数等)
generate(stub) /* 指定系统变量的前缀
其中,stata提供了21种distance_option选项(适用于连续性资料的共7种,适用于二分类资料的共14种)。适用于连续性资料的距离或相似系数有:
L2 /* 欧氏距离,为默认选项。也可用Euclidean或L(2)表示
L1 /* 绝对值距离。也可用absolute、cityblock、manhattan 或L(1)表示
Linfinity /* 最大值距离。也可用maximum表示
L(#) /* 明氏距离
Canberra /* 兰氏距离
correlation /* Pearson相关系数
angular或angle /* 夹角余弦
适用于二分类资料的距离有: