楼主: xtydkb
28566 23

[编程问题求助] wind数据转为国泰安数据 stata命令 [推广有奖]

  • 0关注
  • 24粉丝

副教授

19%

还不是VIP/贵宾

-

威望
0
论坛币
4607 个
通用积分
56.0060
学术水平
35 点
热心指数
40 点
信用等级
26 点
经验
1436 点
帖子
260
精华
0
在线时间
1085 小时
注册时间
2015-6-6
最后登录
2023-5-20

楼主
xtydkb 学生认证  发表于 2018-12-14 13:13:23 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
WIND数据库下载下来的数据通常是下面这种格式:

但是我们stata回归分析一般是需要下面这种:


在stata中reshape命令可以处理,下面是简单例子:(大家可以help reshape一下,里面也有例子)
1.先将wind下载的excel数据处理成下面这种格式,code是公司代码,x是第一个变量,y是第二个变量,2003——2009是年份。


2.将excel数据导入stata,如下


导入后stata显示数据如下:


3.用reshape命令:reshape long x y,i(code) j(year)
具体reshape大家可以help一下,里面有例子。
运行完结果如下:(我们通常回归需要的格式)

二维码

扫码加我 拉你入群

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

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

关键词:公司代码 回归分析 数据导入 显示数据 数据处理

沙发
黃河泉 在职认证  发表于 2018-12-14 17:41:10 |只看作者 |坛友微信交流群
有没有办法不要先在 excel 中处理 (rename), 一气呵成地输入 Stata?

使用道具

藤椅
xtydkb 学生认证  发表于 2018-12-14 22:39:46 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-12-14 17:41
有没有办法不要先在 excel 中处理 (rename), 一气呵成地输入 Stata?
黄河泉老师,这个应该不能吧,stata变量不是不能识别中文的。

使用道具

板凳
黃河泉 在职认证  发表于 2018-12-15 07:22:57 |只看作者 |坛友微信交流群
xtydkb 发表于 2018-12-14 22:39
黄河泉老师,这个应该不能吧,stata变量不是不能识别中文的。
我不确定,可不可以给我一个"小 excel 档",我来试试看!

使用道具

报纸
xtydkb 学生认证  发表于 2018-12-16 22:34:51 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-12-15 07:22
我不确定,可不可以给我一个"小 excel 档",我来试试看!

老师,附件是我刚刚随便下载的两个数据,您可以试一下。

使用道具

地板
黃河泉 在职认证  发表于 2018-12-17 07:27:41 |只看作者 |坛友微信交流群
xtydkb 发表于 2018-12-16 22:34
老师,附件是我刚刚随便下载的两个数据,您可以试一下。
谢谢!

使用道具

7
黃河泉 在职认证  发表于 2018-12-17 11:34:00 |只看作者 |坛友微信交流群
xtydkb 发表于 2018-12-16 22:34
老师,附件是我刚刚随便下载的两个数据,您可以试一下。
我用 Stata 15,
  1. import excel "E:\wind.xlsx", sheet("万得") firstrow clear

  2. drop if 证券简称 == ""

  3. ren 每股收益*基本报告期*年报币种原 **
  4. ren 净资产收益率*平均报告期*年报单位 **

  5. reshape long EPS ROE, i(证券简称) j(j)

  6. list, sepby(证券简称)
复制代码

使用道具

8
黃河泉 在职认证  发表于 2018-12-17 11:34:52 |只看作者 |坛友微信交流群
xtydkb 发表于 2018-12-16 22:34
老师,附件是我刚刚随便下载的两个数据,您可以试一下。
结果为:
  1. . list, sepby(证券简称)

  2.      +--------------------------------------------------+
  3.      | 证券简称      j    证券代码       EPS        ROE |
  4.      |--------------------------------------------------|
  5.   1. | 万向德农   2015   600371.SH       .03     1.4902 |
  6.   2. | 万向德农   2016   600371.SH       .24    13.5918 |
  7.   3. | 万向德农   2017   600371.SH       .26    12.8364 |
  8.      |--------------------------------------------------|
  9.   4. | 亚盛集团   2015   600108.SH     .0632     2.6133 |
  10.   5. | 亚盛集团   2016   600108.SH     .0388     1.6051 |
  11.   6. | 亚盛集团   2017   600108.SH     .0503     2.0813 |
  12.      |--------------------------------------------------|
  13.   7. | 众兴菌业   2015   002772.SZ       .88    14.9817 |
  14.   8. | 众兴菌业   2016   002772.SZ     .4902     9.5654 |
  15.   9. | 众兴菌业   2017   002772.SZ       .39     5.7979 |
  16.      |--------------------------------------------------|
  17. 10. | 农发种业   2015   600313.SH     .2235     5.8634 |
  18. 11. | 农发种业   2016   600313.SH     .0413     2.5924 |
  19. 12. | 农发种业   2017   600313.SH    -.2635   -18.4117 |
  20.      |--------------------------------------------------|
  21. 13. |   北大荒   2015   600598.SH      .371    11.6518 |
  22. 14. |   北大荒   2016   600598.SH      .414    12.8156 |
  23. 15. |   北大荒   2017   600598.SH      .439     13.154 |
  24.      |--------------------------------------------------|
  25. 16. | 敦煌种业   2015   600354.SH     .0485     2.4711 |
  26. 17. | 敦煌种业   2016   600354.SH    -.4831   -24.8592 |
  27. 18. | 敦煌种业   2017   600354.SH     .0485     2.8261 |
  28.      |--------------------------------------------------|
  29. 19. | 新农开发   2015   600359.SH       .04     1.4889 |
  30. 20. | 新农开发   2016   600359.SH       -.4   -20.5153 |
  31. 21. | 新农开发   2017   600359.SH       .09     4.9881 |
  32.      |--------------------------------------------------|
  33. 22. | 新赛股份   2015   600540.SH     -.233    -9.6029 |
  34. 23. | 新赛股份   2016   600540.SH   -1.0061   -55.6797 |
  35. 24. | 新赛股份   2017   600540.SH     .0236     1.7916 |
  36.      |--------------------------------------------------|
  37. 25. | 海南橡胶   2015   601118.SH    -.2518   -11.6654 |
  38. 26. | 海南橡胶   2016   601118.SH     .0156      .7654 |
  39. 27. | 海南橡胶   2017   601118.SH    -.0672    -3.3393 |
  40.      |--------------------------------------------------|
  41. 28. | 登海种业   2015   002041.SZ     .4186     17.351 |
  42. 29. | 登海种业   2016   002041.SZ     .5025    17.9257 |
  43. 30. | 登海种业   2017   002041.SZ     .1894     6.0693 |
  44.      |--------------------------------------------------|
  45. 31. | 神农基因   2015   300189.SZ     .0073      .5612 |
  46. 32. | 神农基因   2016   300189.SZ     .0166     1.1932 |
  47. 33. | 神农基因   2017   300189.SZ     -.016    -1.1469 |
  48.      |--------------------------------------------------|
  49. 34. | 荃银高科   2015   300087.SZ     .0699     3.7901 |
  50. 35. | 荃银高科   2016   300087.SZ        .1      4.872 |
  51. 36. | 荃银高科   2017   300087.SZ       .15     8.9466 |
  52.      |--------------------------------------------------|
  53. 37. | 隆平高科   2015   000998.SZ       .49    23.0102 |
  54. 38. | 隆平高科   2016   000998.SZ       .41    12.5346 |
  55. 39. | 隆平高科   2017   000998.SZ       .61    13.3414 |
  56.      |--------------------------------------------------|
  57. 40. | 雪榕生物   2015   300511.SZ       1.1    21.3088 |
  58. 41. | 雪榕生物   2016   300511.SZ       .76    10.9333 |
  59. 42. | 雪榕生物   2017   300511.SZ       .61      9.171 |
  60.      |--------------------------------------------------|
  61. 43. | 香梨股份   2015   600506.SH      .042     2.2645 |
  62. 44. | 香梨股份   2016   600506.SH      -.04    -2.1229 |
  63. 45. | 香梨股份   2017   600506.SH      .034     1.8445 |
  64.      +--------------------------------------------------+
复制代码

使用道具

9
麒零_之恋 在职认证  发表于 2018-12-17 12:03:27 来自手机 |只看作者 |坛友微信交流群
xtydkb 发表于 2018-12-14 13:13
WIND数据库下载下来的数据通常是下面这种格式:

但是我们stata回归分析一般是需要下面这种:
我有个问题,我也是一直费解。有时候,我reshape完数据,会发现新的数据和原来的数据不一样了,比如7.23变成7.229999998。不知道这是我stata14出bug了吗

使用道具

10
麒零_之恋 在职认证  发表于 2018-12-17 12:06:02 来自手机 |只看作者 |坛友微信交流群
xtydkb 发表于 2018-12-14 13:13
WIND数据库下载下来的数据通常是下面这种格式:

但是我们stata回归分析一般是需要下面这种:
可以检查一下你的reshape后数据吗,点过去具体看一下有没有非常多位小数点

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 00:40