楼主: sr860505
3120 5

[数据管理求助] 求助用stata求之前3年收益率标准偏差,以及根据KZ指数将数据分组。 [推广有奖]

  • 15关注
  • 0粉丝

博士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
1142 个
通用积分
7.2839
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
6944 点
帖子
79
精华
0
在线时间
439 小时
注册时间
2013-4-14
最后登录
2025-7-15

楼主
sr860505 学生认证  发表于 2020-7-27 15:27:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
第一个问题, 我想用stata软件根据下图中的KZ变量将数据分组。  KZ数值在前30%的分为一组,  KZ数值在后30%的分为一组。不知道到在stata中怎么处理。
数据面板如下。

kz.png

第二个问题,就是我整理出了公司在2007年`2019年的营业收益率。研究的标本区间是2010-2019年。 需要求之前三年的营业收益率标准偏差。 在excel中可以用STDEV 函数单独的算出来了。但是stata中怎么利用命令语求2010-2019年的 之前3个年度的标准偏差。

微信图片_20200727161450.png


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata 数据分组 年收益率 标准偏差 tata stata 标准偏差

回帖推荐

DΘstinyじò 发表于2楼  查看完整内容

问题一: 问题二:

沙发
DΘstinyじò 发表于 2020-7-27 17:15:01
问题一:
  1. _pctile KZ, p(30 70)
  2. gen wanted = irecode(KZ, r(r1), r(r2))
复制代码

问题二:
  1. forvalues i=2010(1)2019{
  2. egen Qits_std_`i'=rowsd(Qits`=`i'-1' Qits`=`i'-2'  Qits`=`i'-3')
  3. }
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
sr860505 学生认证  发表于 2020-7-27 17:34:29 来自手机
DΘstinyじò 发表于 2020-7-27 17:15
问题一:

问题二:
非常感谢您。我开始刚学stata 不太懂 非常感谢您的回答。

板凳
sr860505 学生认证  发表于 2020-7-28 16:26:49
DΘstinyじò 发表于 2020-7-27 17:15
问题一:

问题二:
您好 如果数据的排列的年份(2007-2019)是  纵向排列的话。 如图所示。这种情况下是怎么生成一个新的变量 oits_std 就是之前3个年度的标准偏差呢 ?之前横向年度的您告诉我的命令语非常方便。再次感谢。 如果像下面的数据这样是纵向的。 怎么求新的变量 之前3个年度的标准偏差呢?谢谢~~

微信图片_20200728172153.png


报纸
sr860505 学生认证  发表于 2020-7-28 16:31:26

微信图片_20200728172153.png (20.15 KB)

微信图片_20200728172153.png

地板
DΘstinyじò 发表于 2020-7-29 01:15:23
sr860505 发表于 2020-7-28 16:26
您好 如果数据的排列的年份(2007-2019)是  纵向排列的话。 如图所示。这种情况下是怎么生成一个新的变量 ...
  1. xtset stock year
  2. gen oits_1=l1.oits
  3. gen oits_2=l2.oits
  4. egen oits_std=rowsd(oits  oits_1 oits_2) if year>=2010
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-7 19:24