笔者安装的stata16.0,笔者将介绍自己如何从0基础到慢慢熟悉stata软件。 笔者之前写过C++、Python、MATLAB、web前端开发代码 1、笔者在一开始使用stata软件就发现这个软件处理数据很强大,在写代码的时候又感觉跟MATLAB很像 以下是stata软件界面 点击软件左上方文件->导入,可以手动导入提前准备好的数据,也可以在命令行窗口敲代码去导入 (红色区域可以输入代码,回车即可运行代码) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210405215217596.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2l0X0xpQ2hlbmd3ZWk=,size_16,color_FFFFFF,t_70)
2、如果时间多,可以去b站找视频系统的学习 如果要快速入门,直接找一份数据,找一份代码先去看懂,然后大概了解stata的语法,这样学习起来更快。 比如我在网上找了如下代码
*list GLR LGLR表示列出
*describle 查看所有数据类型和数量等
*L.a=Lag a, 不是log(a)
use "C:\Users\xxx\Desktop\数据 stata处理.dta",clear
gen lnASSET=ln(ASSET)
rename lnASSET TA
rename GDP GDPR
xi:reg ROA GLR TA NPL CAR LEV GDPR i.year i.id
outreg2 using 多元回归分析1.xls,stats(coef tstat) aster(coef) bdec(3)tdec(2) adds(adj_R2,e(r2_a),F,e(F)) replace
xtset id year
gen LGLR = L.GLR
xi:reg ROA LGLR TA NPL CAR LEV GDPR i.year i.id
outreg2 using 多元回归分析2.xls,stats(coef tstat) aster(coef) bdec(3)tdec(2) adds(adj_R2,e(r2_a),F,e(F)) replace
比如这份代码中*表示对这一行代码进行注释,每一行的第一个英文单词表示使用到的stata命令,比如上面这份代码中的use、gen、rename等都是stata中的命令(类型于系统自带函数) stata命令后面是输入的变量以及参数,比如xi:reg ROA LGLR TA NPL CAR LEV GDPR i.year i.id这行代码 xi:reg表示多元线性回归命令, ROA LGLR TA NPL CAR LEV GDPR i.year i.id表示我dta数据中的9个变量 3、在学习过程中,多使用help+stata命令,可以快速学习stata中命令的使用方法 比如我要了解rename命令是怎么使用的 我在stata软件的命令窗口中输入help+rename 然后回车,就会弹出如下窗口说明rename命令的使用方法 4、常用stata命令可以参考:https://blog.csdn.net/u013084616/article/details/17268437 百度搜索stata软件xxx功能,即可查询到所需要功能对应的stata命令 比如spearman相关性分析使用方法的是:spearman+数据中的变量 以上就是笔者在利用stata对数据进行相关性分析、多元线性分析、回归分析的学习过程
|