摘要: 问题:实证分析中,经常需要对比分析两个子样本组的系数是否存在差异。例如,在公司金融领域,研究薪酬激励是否有助于提升业绩时,模型设定为:关注的重点是系数 。我们经常把样本组分成“国有企业(SOE)”和“民营企业(PRI)”两个样本组,继而比较 和 是否存在差异。通常认为,民营企业的薪酬激励更有效果,即 阅读全文
posted @ 2021-06-19 16:45 celine227 阅读(13929) 评论(0) 推荐(0)
摘要: 将以实例介绍 ivregress 两阶段回归中 esttab, outreg2, asdoc 三种输出命令的优劣之处。 1. 输出命令介绍 1.1 esttab 命令简介 新的 esttab 命令是 estout 的包装器。它的语法比 estout 简单得多,而且默认情况下,它会在 Stata 结果 阅读全文
posted @ 2021-06-19 16:12 celine227 阅读(9347) 评论(0) 推荐(0)
摘要: 1. astile : 一个简明介绍 astile 可根据已有变量创建一个按 1 到 n 的等级排列的分级变量。 例如,我们可能有兴趣创建 10 个以公司大小为基础区分的公司分级组合。也就是将包含最小 10% 数值的公司设定为第 1 组,接下来的 10% 设定为第 2 组,依次类推, astile 阅读全文
posted @ 2021-06-19 15:35 celine227 阅读(784) 评论(0) 推荐(0)
摘要: predict后面加或不加option选项xb,生成的都是线性拟合值(linear prediction),跟残差项没半点关系。你用predict u或者predict e,得到了两个模型的拟合值,区别仅仅在于一个名字叫u,一个名字叫e。 要想求残差项,其实你再往下走一步就可以了:残差项等于被解释变 阅读全文
posted @ 2021-06-19 15:05 celine227 阅读(3075) 评论(0) 推荐(0)
摘要: 1. xtivreg2 实现了具有可能的内源性回归的固定效应和一阶差分面板数据模型的IV / GMM估计 是一个适当地调用-ivreg2-转换数据的程序来做估计。因此,被称为-ivreg2-的“包装器”。 2. ivreg2 和 xtivreg2 之间的差异,与reg 和 xtreg 之间的差异大体 阅读全文
posted @ 2021-06-04 16:36 celine227 阅读(7867) 评论(0) 推荐(0)
摘要: 1. 将文件夹中的excel批量转成dta文件 PS. 一定要记得将第一行添加为变量,不然会很崩溃。后面处理一直有格式问题 //将文件夹下所有excel文件转化成dta格式 cd "C:\Users\admir\Desktop\分析师预测\process\2019\Fenddt2020" xls2d 阅读全文
posted @ 2021-04-30 21:04 celine227 阅读(531) 评论(0) 推荐(0)
摘要: python爬虫爬去东方财富财务数据 import requests import re from multiprocessing import Pool import json import csv import pandas as pd import os import time # 设置文件保 阅读全文
posted @ 2021-04-25 16:51 celine227 阅读(2929) 评论(4) 推荐(0)
摘要: foreach循环:跟的对象可以是宏、变量名和文件名等 Braces must be specified with foreach, and 1. the open brace must appear on the same line as the foreach; 2. nothing may f 阅读全文
posted @ 2021-04-13 22:26 celine227 阅读(2705) 评论(0) 推荐(0)
摘要: 1. merge横向精确合并 一般来说,用到stata进行数据合并,都应该是用1:1合并,这才能一一对应,所以,非一一对应的合并我就不说了。免得混乱。 一般来说,善用生成的 _merge 变量来删除不要的匹配,再加上知道下面的几种情况怎么匹配,基本上已经够用了。 (merge的用于匹配的变量格式必须 阅读全文
posted @ 2021-04-13 16:44 celine227 阅读(7861) 评论(0) 推荐(0)
摘要: cd C:\Users\admir\Desktop\分析师精度排名 capture erase merge_list.dta xls2dta: import excel merge_list.xlsx,first case(lower) //第一列即为列名 use merge_list.dta,cl 阅读全文
posted @ 2021-04-13 15:28 celine227 阅读(1304) 评论(0) 推荐(0)