楼主: 黃河泉
8030 7

[学习心得] Histogram 图 [推广有奖]

大师

53%

还不是VIP/贵宾

-

威望
3
论坛币
34049 个
通用积分
56696.0876
学术水平
3551 点
热心指数
3712 点
信用等级
2932 点
经验
308898 点
帖子
14545
精华
12
在线时间
7426 小时
注册时间
2016-7-9
最后登录
2025-12-9

楼主
黃河泉 在职认证  发表于 2018-10-16 18:23:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
之前有人问类似问题,即是将 gini 系数以 30, 40, 与 50 分成 4 组并画成 histogram。资料:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float gini
  4.   59
  5. 48.9
  6.   35
  7.   57
  8.   40
  9. 36.7
  10. 57.3
  11.   49
  12.   60
  13. 51.3
  14. 50.1
  15.   54
  16. 52.5
  17. 59.1
  18. 38.3
  19.   51
  20.   43
  21.   57
  22.   43
  23. 45.5
  24. 53.3
  25. 59.5
  26. 38.2
  27. 44.5
  28. 39.9
  29. 39.7
  30. 44.5
  31.   57
  32. 47.8
  33. 42.9
  34. 56.5
  35. 51.6
  36. 43.8
  37.   26
  38.   63
  39.   46
  40. 47.6
  41. 25.7
  42. 63.3
  43. 48.2
  44. 37.9
  45.   57
  46. 48.4
  47. 50.6
  48. 44.1
  49. 35.7
  50. 42.4
  51. 23.1
  52. 38.1
  53. 39.9
  54. 34.6
  55. 19.5
  56. 31.5
  57. 35.7
  58.   41
  59. 33.3
  60. 42.8
  61.   30
  62. 24.9
  63. 32.1
  64. 31.3
  65. 27.4
  66. 28.1
  67. 30.7
  68.   28
  69.   35
  70. 26.9
  71. 20.2
  72. 48.5
  73. 31.6
  74. 27.8
  75. 22.9
  76.   32
  77. 35.5
  78. 34.4
  79. end
复制代码
结果为 gini4.png
程序为 (感谢 Nick Cox):
二维码

扫码加我 拉你入群

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

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

关键词:histogram gram hist IST sto

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论
葫芦娃大王 + 10 + 10 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 10  论坛币 + 10  学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

沙发
黃河泉 在职认证  发表于 2018-10-16 18:24:43
不好意思,图应该是 (请注意 x 轴之 label) gini4.png

藤椅
yuqr1986 学生认证  发表于 2018-10-16 21:28:02
很实用,谢谢黄老师

板凳
葫芦娃大王 学生认证  发表于 2018-10-17 09:12:00
黄老师,为什么看不到程序哈?

报纸
蓝色 发表于 2018-10-17 09:21:27
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

地板
黃河泉 在职认证  发表于 2018-10-17 10:14:53
葫芦娃大王 发表于 2018-10-17 09:12
黄老师,为什么看不到程序哈?
哈哈!漏掉了。
  1. gen throwingawayinformation = cond(gini <= 30, 1, cond(gini  <= 40, 2 , cond(gini <= 50, 3, 4))) if gini < .
  2. label def degraded 1 "(0, 30]" 2 "(30, 40]" 3 "(40, 50]" 4 "(50, 100]"
  3. label val throwingaway degraded

  4. histogram throwingaway, discrete freq addlabels ylabel(,grid) xla(1/4, valuelabel)
复制代码
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

7
黃河泉 在职认证  发表于 2018-10-17 10:15:17
蓝色 发表于 2018-10-17 09:21
https://www.statalist.org/forums/forum/general-stata-discussion/general/1465790-histogram-for-four-g ...
谢谢!已补上!
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
葫芦娃大王 + 10 + 10 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 10  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

8
葫芦娃大王 学生认证  发表于 2018-10-18 09:15:07
黃河泉 发表于 2018-10-17 10:15
谢谢!已补上!
赞黄老师!

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

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