stata中股价崩盘风险,怎么分组stata如何筛选数据大于每组平均值的数据

苹果/安卓/wp
积分 149, 距离下一级还需 111 积分
权限: 自定义头衔
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡下一级可获得
权限: 签名中使用图片
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 43 天连续签到: 1 天[LV.5]常住居民I
16:11:41 上传
数据如图中例子,想分别求x1为1、2、3时其前30%分位数的均值和后30%分位数的均值(也就是x1为1时计算其最大的30%的数的均值和最小的30%的数的均值,x1为2、3时类似),但是不知道stata怎么实现。。求大神指教!!
由于数据量较大,所以手动进行运算不可行。。
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
自己先顶一个~~~~谢谢大家啦~~~~
看到亲在其他帖子有可能相关的回复~~求指导~~
提供一个很笨但说不定能解决的思路仅供参考:先把样本按照大小分为10组,剔除中间四组(4,5,6,7组),然后再合并前三组,求平均值;合并后三组求平均值。
楼主如果有更好的办法,麻烦您回复我一下,学习学习
热心帮助其他会员
总评分:&论坛币 + 20&
学术水平 + 1&
热心指数 + 1&
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师苹果/安卓/wp
积分 22915, 距离下一级还需 8685 积分
权限: 自定义头衔, 签名中使用图片, 隐身, 设置帖子权限, 设置回复可见, 签名中使用代码
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡, 抢沙发, 提升卡, 沉默卡, 千斤顶, 变色卡, 置顶卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
TA的文库&&
开心签到天数: 969 天连续签到: 219 天[LV.10]以坛为家III
选文:宋健 审稿:王策 编辑:李依珊
& & 由叶康涛、曹丰和王化成撰写的《金融研究》2015年第2期论文“内部控制信息披露能够降低股价崩盘风险吗?”发现,随着企业内控信息披露水平的提高,未来股价崩盘风险显著下降,这种关系对信息不对称程度高、盈利能力差的公司更为显著。 众所周知,股价的暴跌会严重影响资本市场健康有序发展。在我国,股价崩盘的案例并非罕见。因此,考察哪些因素会导致股价崩盘风险,以及哪些因素能抑制崩盘风险,已经成为公司财务学中亟待解答的重要理论和实践问题。然而,就其本质而言,股价崩盘的风险源于管理层事前隐瞒公司重大风险和坏消息,因此加强公司内部信息披露显然有助于缓解股价崩盘风险。为此,本文试图考察一项特定的公司内部信息——公司内部控制信息披露,是否能够缓解资本市场的信息不对称程度,提高股票市场定价效率,从而抑制由于信息不对称所导致的未来股价崩盘风险。 & & 理论上,本文主要从信息不对称角度出发,考察内控信息披露对于缓解未来股价崩盘风险的作用。理论上而言,内部控制信息的披露,有助于降低投资者与公司之间的信息不对称,投资者能够及时了解企业内控存在的隐患,从而可以做出更明智的投资决策,使得股价能够更加及时反映公司真实经营情况,从而避免了因股价虚高所导致的未来股价突然崩盘。据此,本文提出以下三个假设:H1:上市公司内部控制信息披露程度与股价崩盘风险之间呈负相关关系;H2:当公司信息不对称程度较高时,内部控制信息披露程度与股价崩盘风险之间的负相关关系更加显著;H3:当公司业绩较差时,内部控制信息披露程度与股价崩盘风险之间负相关关系更加显著。 & & 实证上,本文使用“迪博•内部控制信息披露指数”作为内控信息披露指标,选择2011年沪深两市全部上市公司为研究样本。首先,利用个股周收益率对市场周流通市值加权平均收益率进行回归。接着,利用构建了两个崩盘风险指标:负收益偏态系数(NCSKEW)和收益上下波动比率(DUVOL)。然后,使用“迪博•内部控制信息披露指数”作为内控信息披露指标,并选取了以下变量作为控制变量:本期股价的负收益偏态系数、个股月平均超额换手率、股票年度周收益率的标准差、股票年度平均周收益率、企业规模、账市比、负债率、经营业绩以及信息不透明度。经过实证检验发现:未来股价崩盘风险与内部控制信息披露水平负显著相关,随着企业内部控制信息披露水平的提高,股价崩盘风险显著下降;并且这一效应在信息透明度低以及业绩差的公司中更加显著;在控制了内生性问题后,本文结论依然成立。 & & 本文的研究结论具有重要的理论和实践意义。理论上,本文从股价崩盘风险这一角度独特阐述了加强内部风险控制信息披露的积极意义;实践上,本文研究表明,加强企业内部控制信息披露,有助于资本市场的健康发展和投资者利益的保护。 原文:叶康涛,曹丰,王化,2015:《内部控制信息披露能够降低股价崩盘风险吗?》,《金融研究》第2期。来源: 金融学前沿论文速递
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
To hedge or to speculate,that ’s a problem.
中级学术勋章
中级学术勋章
中级热心勋章
中级热心勋章
中级信用勋章
中级信用勋章
高级学术勋章
高级学术勋章
高级热心勋章
高级热心勋章
高级信用勋章
高级信用勋章
初级学术勋章
初级学术勋章
初级热心勋章
初级热心勋章
初级信用勋章
初级信用勋章
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师苹果/安卓/wp
积分 83, 距离下一级还需 2 积分
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡下一级可获得
权限: 自定义头衔
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 8 天连续签到: 1 天[LV.3]偶尔看看II
请问各位大神,stata中怎样求每组不重复值的个数,并将每组中不重复的个数保存下来?
& && &具体的:
& &&&x& && &y
& & 01& && &a
& & 01& && &a
& & 01& && &b
& & 01& && &c
& & 02& && &a
& & 02& && &a
& & 02& && &b
想要的结果
xyz01a301a301b301c302a202a202c2
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
egen r1=tag(x y)
by x:egen r=total(r1)
dqlcsm 发表于
egen r1=tag(x y)
by x:egen r=total(r1)谢谢大侠
可是会出现 not sorted ,你们怎么处理的,求帮助。
如果y有多个数值怎么处理?
jinyanjuan327 发表于
可是会出现 not sorted ,你们怎么处理的,求帮助。上面色大侠比较省略,第二句应该是by x,sort:egen r=total(r1)
幸运星010 发表于
上面色大侠比较省略,第二句应该是by x,sort:egen r=total(r1)Y里面出现多个变量时,这样输出来结果不对,不过还是非常感谢。
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师苹果/安卓/wp
积分 75, 距离下一级还需 10 积分
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡下一级可获得
权限: 自定义头衔
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 4 天连续签到: 1 天[LV.2]偶尔看看I
如何根据行业和年份找出每一年每一行业某个变量的前几个最大值计算均值并生成新的变量
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
笨办法譬如:生成一个空的新变量,然后通过循环一个个赋值
本帖被以下文库推荐
& |主题: 69, 订阅: 6
笨办法譬如:生成一个空的新变量,然后通过循环一个个赋值
可以说一下具体命令吗
hyu9910 发表于
笨办法譬如:生成一个空的新变量,然后通过循环一个个赋值可以说一下具体命令吗
余杨 发表于
可以说一下具体命令吗生成新变量的命令如gen。 循环的语法如for。 可以网上查STATA的在线MANUAL。 每个新的命令和操作,都可以在STATA的环境中检查部分运行结果。
假设:sector为行业 year为时间 var为变量 要求前5个最大值的平均值bysort sector year: gen n = _n
bysort sector year: gen N = _N
replace n&&= N - n +1
bysort sector year: egen var_sum = sum(var) if n & = 5
gen var_mean = var_sum/5
bysort sector year: replace var_mean = var_mean[_n-1] if n & 1复制代码
总评分:&论坛币 + 60&
学术水平 + 1&
热心指数 + 1&
andruw 发表于
假设:sector为行业 year为时间 var为变量 要求前5个最大值的平均值谢谢啦
andruw 发表于
假设:sector为行业 year为时间 var为变量 要求前5个最大值的平均值你好,这个命令bysort sector year: replace var_mean = var_mean[_n-1] if n & 1是不是有问题呢?我运行不了,按照您给的命令n&5都是缺失值,你知道怎么把计算出来的值赋给同行业的缺失值吗?
余杨 发表于
你好,这个命令bysort sector year: replace var_mean = var_mean[_n-1] if n & 1是不是有问题呢?我运行 ...能否上传部分数据?
本帖最后由 andruw 于
15:09 编辑 andruw 发表于
能否上传部分数据?复制代码
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师如何利用STATA根据某一字符进行分组(适用于多项选择题)
按照结果有无字符分组:
gen v110 =1 if strmatch(var1, "*1*")
gen v111 =1 if strmatch(var1, "*2*")
gen v112 =1 if strmatch(var1, "*3*")
gen v113 =1 if strmatch(var1, "*4*")
gen v114 =1 if strmatch(var1, "*5*")
replace v110=0 if v11==.
replace v111=0 if v12==.
replace v112=0 if v13==.
replace v113=0 if v14==.
replace v114=0 if v15==.
按照某一列字符分组:
gen v11 =1 if substr(var1,1,1)=="1"
gen v12 =1 if substr(var1,1,1)=="2"
gen v13 =1 if substr(var1,1,1)=="3"
gen v14 =1 if substr(var1,1,1)=="4"
gen v15 =1 if substr(var1,1,1)=="5"
replace v11=0 if v11==.
replace v12=0 if v12==.
replace v13=0 if v13==.
replace v14=0 if v14==.
replace v15=0 if v15==.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 stata如何筛选数据 的文章

 

随机推荐