楼主: frederick2012
12616 8

[数据管理求助] 如何根据类别计算赫芬达尔指数 [推广有奖]

  • 7关注
  • 32粉丝

已卖:4031份资源

教授

88%

还不是VIP/贵宾

-

威望
0
论坛币
105415 个
通用积分
175.5879
学术水平
78 点
热心指数
91 点
信用等级
62 点
经验
20850 点
帖子
475
精华
1
在线时间
2590 小时
注册时间
2013-8-26
最后登录
2025-12-30

楼主
frederick2012 发表于 2018-12-24 23:01:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如下数据,a是观测值的类别,想由此计算赫芬达尔指数,即最终的公式应为(30/165)^2+(80/165)^2+(40/165)^2+(10/165)^2
注:想要的结果貌似不能通过hhi5命令直接计算得出
非常感谢!
平安夜安康!
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double(a ind)
  4. 1 1
  5. 1 1
  6. 1 1
  7. 1 1
  8. 1 1
  9. 1 1
  10. 1 1
  11. 1 1
  12. 1 1
  13. 1 1
  14. 1 1
  15. 1 1
  16. 1 1
  17. 1 1
  18. 1 1
  19. 1 1
  20. 1 1
  21. 1 1
  22. 1 1
  23. 1 1
  24. 1 1
  25. 1 1
  26. 1 1
  27. 1 1
  28. 1 1
  29. 1 1
  30. 1 1
  31. 1 1
  32. 1 1
  33. 1 1
  34. 2 1
  35. 2 1
  36. 2 1
  37. 2 1
  38. 2 1
  39. 2 1
  40. 2 1
  41. 2 1
  42. 2 1
  43. 2 1
  44. 2 1
  45. 2 1
  46. 2 1
  47. 2 1
  48. 2 1
  49. 2 1
  50. 2 1
  51. 2 1
  52. 2 1
  53. 2 1
  54. 2 1
  55. 2 1
  56. 2 1
  57. 2 1
  58. 2 1
  59. 2 1
  60. 2 1
  61. 2 1
  62. 2 1
  63. 2 1
  64. 2 1
  65. 2 1
  66. 2 1
  67. 2 1
  68. 2 1
  69. 2 1
  70. 2 1
  71. 2 1
  72. 2 1
  73. 2 1
  74. 2 1
  75. 2 1
  76. 2 1
  77. 2 1
  78. 2 1
  79. 2 1
  80. 2 1
  81. 2 1
  82. 2 1
  83. 2 1
  84. 2 1
  85. 2 1
  86. 2 1
  87. 2 1
  88. 2 1
  89. 2 1
  90. 2 1
  91. 2 1
  92. 2 1
  93. 2 1
  94. 2 1
  95. 2 1
  96. 2 1
  97. 2 1
  98. 2 1
  99. 2 1
  100. 2 1
  101. 2 1
  102. 2 1
  103. 2 1
  104. 2 1
  105. 2 1
  106. 2 1
  107. 2 1
  108. 2 1
  109. 2 1
  110. 2 1
  111. 2 1
  112. 2 1
  113. 2 1
  114. 3 1
  115. 3 1
  116. 3 1
  117. 3 1
  118. 3 1
  119. 3 1
  120. 3 1
  121. 3 1
  122. 3 1
  123. 3 1
  124. 3 1
  125. 3 1
  126. 3 1
  127. 3 1
  128. 3 1
  129. 3 1
  130. 3 1
  131. 3 1
  132. 3 1
  133. 3 1
  134. 3 1
  135. 3 1
  136. 3 1
  137. 3 1
  138. 3 1
  139. 3 1
  140. 3 1
  141. 3 1
  142. 3 1
  143. 3 1
  144. 3 1
  145. 3 1
  146. 3 1
  147. 3 1
  148. 3 1
  149. 3 1
  150. 3 1
  151. 3 1
  152. 3 1
  153. 3 1
  154. 4 1
  155. 4 1
  156. 4 1
  157. 4 1
  158. 4 1
  159. 4 1
  160. 4 1
  161. 4 1
  162. 4 1
  163. 4 1
  164. 4 1
  165. 4 1
  166. 4 1
  167. 4 1
  168. 4 1
  169. end
复制代码



二维码

扫码加我 拉你入群

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

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

关键词:赫芬达尔指数 直接计算 观测值

沙发
黃河泉 在职认证  发表于 2018-12-25 08:02:45
试试
  1. bys a: egen n = total(ind)
  2. egen N = total(ind)
  3. collapse n N, by(a)
  4. gen ratio = n/N
  5. egen hhi = sum(ratio^2)
复制代码

藤椅
frederick2012 发表于 2018-12-25 09:41:42
黃河泉 发表于 2018-12-25 08:02
试试
黄老师这里把ind当做计数变量了,实际也是分类变量。更详细的数据举例如下,谢谢黄老师!
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double a byte ind
  4. 1 1
  5. 1 1
  6. 1 1
  7. 1 1
  8. 1 1
  9. 1 1
  10. 1 1
  11. 1 1
  12. 1 1
  13. 1 1
  14. 1 1
  15. 1 1
  16. 1 1
  17. 1 1
  18. 1 1
  19. 1 1
  20. 1 1
  21. 1 1
  22. 1 1
  23. 1 1
  24. 1 1
  25. 1 1
  26. 1 1
  27. 1 1
  28. 1 1
  29. 1 1
  30. 1 1
  31. 1 1
  32. 1 1
  33. 1 1
  34. 4 1
  35. 4 1
  36. 4 1
  37. 4 1
  38. 4 1
  39. 4 1
  40. 4 1
  41. 4 1
  42. 4 1
  43. 4 1
  44. 4 1
  45. 4 1
  46. 4 1
  47. 4 1
  48. 4 1
  49. 4 1
  50. 4 1
  51. 4 1
  52. 4 1
  53. 4 1
  54. 4 1
  55. 4 1
  56. 4 1
  57. 4 1
  58. 4 1
  59. 4 1
  60. 4 1
  61. 4 1
  62. 4 1
  63. 4 1
  64. 4 1
  65. 4 1
  66. 4 1
  67. 4 1
  68. 4 1
  69. 4 1
  70. 4 1
  71. 4 1
  72. 4 1
  73. 4 1
  74. 4 1
  75. 4 1
  76. 4 1
  77. 4 1
  78. 4 1
  79. 4 1
  80. 4 1
  81. 4 1
  82. 4 1
  83. 4 1
  84. 4 1
  85. 4 1
  86. 4 1
  87. 4 1
  88. 4 1
  89. 4 1
  90. 4 1
  91. 4 1
  92. 4 1
  93. 4 1
  94. 4 1
  95. 4 1
  96. 4 1
  97. 4 1
  98. 4 1
  99. 4 1
  100. 4 1
  101. 4 1
  102. 4 1
  103. 4 1
  104. 4 1
  105. 4 1
  106. 4 1
  107. 4 1
  108. 4 1
  109. 4 1
  110. 4 1
  111. 4 1
  112. 4 1
  113. 4 1
  114. 5 1
  115. 5 1
  116. 5 1
  117. 5 1
  118. 5 1
  119. 5 1
  120. 5 1
  121. 5 1
  122. 5 1
  123. 5 1
  124. 5 1
  125. 5 1
  126. 5 1
  127. 5 1
  128. 5 1
  129. 5 1
  130. 5 1
  131. 5 1
  132. 5 1
  133. 5 1
  134. 5 1
  135. 5 1
  136. 5 1
  137. 5 1
  138. 5 1
  139. 5 1
  140. 5 1
  141. 5 1
  142. 5 1
  143. 5 1
  144. 5 1
  145. 5 1
  146. 5 1
  147. 5 1
  148. 5 1
  149. 5 1
  150. 5 1
  151. 5 1
  152. 5 1
  153. 5 1
  154. 6 1
  155. 6 1
  156. 6 1
  157. 6 1
  158. 6 1
  159. 6 1
  160. 6 1
  161. 6 1
  162. 6 1
  163. 6 1
  164. 6 1
  165. 6 1
  166. 6 1
  167. 6 1
  168. 6 1
  169. 2 2
  170. 2 2
  171. 2 2
  172. 2 2
  173. 2 2
  174. 2 2
  175. 2 2
  176. 2 2
  177. 2 2
  178. 2 2
  179. 2 2
  180. 2 2
  181. 2 2
  182. 2 2
  183. 2 2
  184. 2 2
  185. 2 2
  186. 2 2
  187. 2 2
  188. 2 2
  189. 2 2
  190. 2 2
  191. 2 2
  192. 2 2
  193. 2 2
  194. 2 2
  195. 2 2
  196. 2 2
  197. 2 2
  198. 2 2
  199. 2 2
  200. 2 2
  201. 2 2
  202. 2 2
  203. 2 2
  204. 2 2
  205. 2 2
  206. 2 2
  207. 2 2
  208. 2 2
  209. 2 2
  210. 2 2
  211. 2 2
  212. 2 2
  213. 2 2
  214. 3 2
  215. 3 2
  216. 3 2
  217. 3 2
  218. 3 2
  219. 3 2
  220. 3 2
  221. 3 2
  222. 3 2
  223. 3 2
  224. 3 2
  225. 3 2
  226. 3 2
  227. 3 2
  228. 3 2
  229. 3 2
  230. 3 2
  231. 3 2
  232. 3 2
  233. 3 2
  234. 3 2
  235. 3 2
  236. 3 2
  237. 3 2
  238. 3 2
  239. 7 2
  240. 7 2
  241. 7 2
  242. 7 2
  243. 7 2
  244. 7 2
  245. 7 2
  246. 7 2
  247. 7 2
  248. 7 2
  249. 7 2
  250. 7 2
  251. 7 2
  252. 7 2
  253. 7 2
  254. 7 2
  255. 7 2
  256. 7 2
  257. 7 2
  258. 7 2
  259. 7 2
  260. 7 2
  261. 7 2
  262. 7 2
  263. 7 2
  264. 7 2
  265. 7 2
  266. 7 2
  267. 7 2
  268. 7 2
  269. 7 2
  270. 7 2
  271. 7 2
  272. 7 2
  273. 7 2
  274. 7 2
  275. 7 2
  276. 7 2
  277. 7 2
  278. 7 2
  279. 7 2
  280. 7 2
  281. 7 2
  282. 7 2
  283. 7 2
  284. 7 2
  285. 7 2
  286. 7 2
  287. 7 2
  288. 7 2
  289. 7 2
  290. 7 2
  291. 7 2
  292. 7 2
  293. 7 2
  294. 7 2
  295. 7 2
  296. 7 2
  297. 7 2
  298. 7 2
  299. 7 2
  300. 7 2
  301. 7 2
  302. 7 2
  303. 7 2
  304. 7 2
  305. 7 2
  306. 7 2
  307. 7 2
  308. 7 2
  309. 7 2
  310. 7 2
  311. 7 2
  312. 7 2
  313. 7 2
  314. 7 2
  315. 7 2
  316. 7 2
  317. 7 2
  318. 7 2
  319. 7 2
  320. 7 2
  321. 7 2
  322. 7 2
  323. 7 2
  324. 7 2
  325. 7 2
  326. 7 2
  327. 7 2
  328. 7 2
  329. 7 2
  330. 7 2
  331. 7 2
  332. 7 2
  333. 7 2
  334. 7 2
  335. 7 2
  336. 7 2
  337. 7 2
  338. 7 2
  339. 7 2
  340. 7 2
  341. 7 2
  342. 7 2
  343. 7 2
  344. 7 2
  345. 7 2
  346. 7 2
  347. 7 2
  348. 7 2
  349. 8 2
  350. 8 2
  351. 8 2
  352. 8 2
  353. 8 2
  354. 8 2
  355. 8 2
  356. 8 2
  357. 8 2
  358. 8 2
  359. 8 2
  360. 8 2
  361. 8 2
  362. 8 2
  363. 8 2
  364. 8 2
  365. 8 2
  366. 8 2
  367. 8 2
  368. 8 2
  369. 8 2
  370. 8 2
  371. 8 2
  372. 8 2
  373. 8 2
  374. 8 2
  375. 8 2
  376. 8 2
  377. 8 2
  378. 8 2
  379. 8 2
  380. 8 2
  381. 8 2
  382. 8 2
  383. 8 2
  384. 8 2
  385. 8 2
  386. 8 2
  387. 8 2
  388. 8 2
  389. 8 2
  390. 8 2
  391. 8 2
  392. 8 2
  393. 8 2
  394. 8 2
  395. 8 2
  396. 8 2
  397. 8 2
  398. 8 2
  399. 8 2
  400. 8 2
  401. 8 2
  402. 8 2
  403. 8 2
  404. 8 2
  405. 8 2
  406. 8 2
  407. 8 2
  408. 8 2
  409. 8 2
  410. 8 2
  411. 8 2
  412. 8 2
  413. 8 2
  414. 8 2
  415. 8 2
  416. 8 2
  417. 8 2
  418. 8 2
  419. 8 2
  420. 8 2
  421. 8 2
  422. 8 2
  423. 8 2
  424. 8 2
  425. 8 2
  426. 8 2
  427. 8 2
  428. 8 2
  429. 8 2
  430. 8 2
  431. 8 2
  432. 8 2
  433. 8 2
  434. 8 2
  435. 8 2
  436. 8 2
  437. 8 2
  438. 8 2
  439. 8 2
  440. 8 2
  441. 8 2
  442. 8 2
  443. 8 2
  444. 8 2
  445. 8 2
  446. 8 2
  447. 8 2
  448. 8 2
  449. 8 2
  450. 8 2
  451. 8 2
  452. 8 2
  453. 8 2
  454. 8 2
  455. 8 2
  456. 8 2
  457. 8 2
  458. 8 2
  459. end
复制代码



板凳
黃河泉 在职认证  发表于 2018-12-25 10:18:43
frederick2012 发表于 2018-12-25 09:41
黄老师这里把ind当做计数变量了,实际也是分类变量。更详细的数据举例如下,谢谢黄老师!
看不懂你的意思!

报纸
frederick2012 发表于 2018-12-25 10:32:13
黃河泉 发表于 2018-12-25 10:18
看不懂你的意思!
黄老师用total(ind)计算样本数量,实际ind为2时,total(ind)就是数量的2倍,以此类推。

地板
frederick2012 发表于 2018-12-25 19:58:09
黃河泉 发表于 2018-12-25 10:18
看不懂你的意思!
求问黄老师有解决办法吗?谢谢!不知有没有类似命令或者利用hhi5等命令计算得出?

7
frederick2012 发表于 2018-12-25 20:33:04
黃河泉 发表于 2018-12-25 08:02
试试
感谢黄老师,意外发现了该贴,https://bbs.pinggu.org/thread-6761978-3-1.html
我想计算的就是这里的Simpson指数,非常完美!

8
mickeydudu 发表于 2020-5-1 18:39:17
黃河泉 发表于 2018-12-25 08:02
试试
黄老师您好,面板数据中计算赫芬达尔指数需要分年度计算吗?我用了这个命令hhi5 sale,by(industry)计算,结果出来的所有企业的所有年份的HHI全都相同,就是整个数据只有一个HHI值,这是错误的吧?

9
yingfengmary 发表于 2020-8-24 18:08:31
mickeydudu 发表于 2020-5-1 18:39
黄老师您好,面板数据中计算赫芬达尔指数需要分年度计算吗?我用了这个命令hhi5 sale,by(industry)计算, ...
同问,我觉得应该 by industry year

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

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