1. stata命令汇总是什么
stata命令汇总如下:
1、input: 输入数据
例:inpurt x y
2、by: 按照某一变量的取值来进行分析
例:by group,sort: regress Y x1 x2 //按照不同的组,对Y做回归分析
3、weight: 加权或者频数
例:fw=频数变量 //多用在四格表资料中或者原资料未给出所有值,只给出了值和对应的频数
4、if: 用条件语句指定条件
例:drop if group==1|group==2 //把group变量值为1或者2的记录删除掉
5、in:指定观察值的范围,对在范围内的观察值做分析处理
例:replace x1="123" in 100/200 //把第100-200条记录中的X1变量值改为123
6、for: 用来指定变量
例:for y1-y10 z1-z5: regress @x1-x22
//把y1-y10,z1-z5分别于x1-x22做回归,一次性代表15次回归,其中@是替换符,代表y1-y10, z1-z5
7、函数
abs(x) 绝对值
exp(x) 指数函数
log(x) 自然对数
log10(x) 常用对数
sqrt(x) 平方根
uniform(x) 生成(0,1)内均匀分布的伪随机数
length(x) 计算长度
substr(s,n1,n2) 获得从S的n1个字符开始的n2个字符组成的字符串
real(x) 将字符串s转换为数值函数
trim(x) 去除字符串前面和后面的空格
int(x) 去掉x的小数部分,得到整数
sum(X) 求和
max(x) min(x) 最大值最小值
_n 当前观察值的位置
_N 观察值的总个数
8、ren: 重命名
例:ren var1 var123 ,把var1重新命名为var123
9、des:描述数据库的基本情况
10、label: 为变量添加一些说明,以示说明
11、sort: 按照某一变量从小到大排序
gsort +/-:按照某一变量从大到小或者从小到大排序
sort var1 var2:按照var1大小排序,相同的var1按照var2大小排序
Stata常用功能:
1、统计功能
Stata的统计功能很强,除了传统的统计分析方法外,还收集了近20年发展起来的新方法,如Cox比例风险回归,指数与Weibull回归,多类结果与有序结果的logistic回归,Poisson回归,负二项回归及广义负二项回归,随机效应模型等。
2、作图功能
Stata的作图模块,主要提供如下八种基本图形的制作 : 直方图(histogram),条形图(bar),百分条图 (oneway),百分圆图(pie),散点图(two way),散点图矩阵(matrix),星形图(star),分位数图。
这些图形的巧妙应用,可以满足绝大多数用户的统计作图要求。在有些非绘图命令中,也提供了专门绘制某种图形的功能,如在生存分析中,提供了绘制生存曲线图,回归分析中提供了残差图等。
3、程序设计
Stata是一个统计分析软件,但它也具有很强的程序语言功能,这给用户提供了一个广阔的开发应用的天地,用户可以充分发挥自己的聪明才智,熟练应用各种技巧,真正做到随心所欲。事实上,Stata的ado文件(高级统计部分)都是用Stata自己的语言编写的。
2. 计量经济学实验 STATA
图一:model是模型数,resial是参差数,ss拟合数,df自由度,
图二:number of obs是样本数,F统计量,大好,p值大于0.05拒绝原假设。R-scuared就是R^2的意思,是拟合度,越高越好,下面那个调整后的R^2一般不看,root是单位根检验。
图三:第一列是各个系数,第二列是拟合系数值,就是你的方程中带入系数的值,第三列是残差,下一列t值,一般大于1.96为好,下一列p值大于0.05保留,否则舍。最后就是95%置信水平下预测区间。
3. 求助,关于stata数据回归后提取残差的命令
做完回归后,然后predict e,r
然后会生成一列名为e的数列,点开数据就可以看到
4. stata中predict命令是干什么用的
predict命令作用是存贮回归命令中产生的变量。
相关介绍:
回归会产生需要值,例如回归的拟合值以及回归的残差。Stata 提供了 predict 命令帮助存储这些变量。例如把拟合值定义为wagehat,残差定义为wageresid。格式则为predict wagehat、predict wageresid, re。
有时样本中的一个特别的观察值会显着地改变回归结果。异常观察可能是由于样本的特性,也可能是因为录入错误,回归后的predict命令可以发现这些异常观察。
(4)stata残差命令扩展阅读
软件相关命令:
1、gen abs(x)(取x的绝对值)
2、gen ceil(x)(取大于或等于x的最小整数)
3、gen trunc(x)(取x的整数部分)
4、gen round(x)(对x进行四舍五入)
5、gen round(x,y)(以y为单位,对x进行四舍五入)
6、gen sqrt(x)(取x的平方根)
7、gen mod(x,y)(取x/y的余数)
8、gen reldif(x,y)(取x与y的相对差异,即|x-y|/(|y|+1))
9、predict ustd,stdr(获得残差的标准误)
10、predict std,stdp(获得y估计值的标准误)
11、predict stdf,stdf(获得y预测值的标准误)
12、predict e,e(1,12)(获得y在1到12之间的估计值)
13、predict p,pr(1,12)(获得y在1到12之间的概率)
14、predict rstu,rstudent(获得student的t值)
15、predict lerg,leverage(获得杠杆值)
16、predict ckd,cooksd(获得cooksd)
5. 如何用stata进行时间序列的协整检验,需要具体的操作指令和解释。
1、首先打开笔者准备 的数据集,然后观察对数据集进行初步的观察。通过观察可以得知t是时间变量,第一步应该设定变量t为时间表示。
6. 已运行命令 reg y x1 x2 x3,当需要计算回归的残差时,输入何种stata命令
reg y x1 x2 x3
predict e,r
就可以生成变量命为e的残差