楼主: 诸葛清明
4028 7

[时间序列问题] 求助!对数线性插值法估算缺失值的问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

16%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
347 点
帖子
14
精华
0
在线时间
66 小时
注册时间
2014-3-8
最后登录
2022-1-24

10论坛币

时间序列数据,已知960—1127年,共计168年间,51个年份的cost值,想通过对数线性插值法估计剩余117个年份的缺失数据,在stata中输入命令“ipolate cost year,gen(a)”之后,中间部分的空白数据都补齐了,但是首尾部分的缺失值仍然空白(如下图所示)。

请问应该使用什么命令补齐首尾部分的缺失值呢?另外,我用的命令是不是对数线性插值法呢?感谢回答!

无标题.png






最佳答案

黃河泉 查看完整内容

请 ssc install mipolate, 并试试
沙发
黃河泉 在职认证  发表于 2020-3-17 09:09:59 |只看作者 |坛友微信交流群
诸葛清明 发表于 2020-3-18 12:42
不好意思发帖不规范了。我按照要求用dataex印出资料列在下面。我想通过对数线性插值法估算缺失数据,运行 ...
请 ssc install mipolate, 并试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input int(year sale)
  4. 1049  1234
  5. 1050     .
  6. 1051     .
  7. 1052     .
  8. 1053     .
  9. 1054     .
  10. 1055     .
  11. 1056     .
  12. 1057     .
  13. 1058     .
  14. 1059     .
  15. 1060     .
  16. 1061     .
  17. 1062     .
  18. 1063     .
  19. 1064     .
  20. 1065     .
  21. 1066     .
  22. 1067     .
  23. 1068  3500
  24. 1069     .
  25. 1070     .
  26. 1071     .
  27. 1072     .
  28. 1073     .
  29. 1074     .
  30. 1075  9108
  31. 1076  8364
  32. 1077  9393
  33. 1078  9360
  34. 1079 13242
  35. end

  36. gen t = _n
  37. mipolate sale t, gen(wanted)
复制代码

使用道具

藤椅
黃河泉 在职认证  发表于 2020-3-18 11:41:17 |只看作者 |坛友微信交流群
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
•        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

使用道具

板凳
诸葛清明 发表于 2020-3-18 12:42:47 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-3-18 11:41
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ssc  ...
不好意思发帖不规范了。我按照要求用dataex印出资料列在下面。我想通过对数线性插值法估算缺失数据,运行“ipolate sale year,gen(a)”命令后,1068-1104年的数据补齐了,但是首尾部分的数据仍然缺失,请问应该使用什么命令呢?另外,对数线性插值法的命令是不是“ipolate sale year,gen(a)”呢?感谢回答!
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input int(year sale)
  4. 980     .
  5. 981     .
  6. 982     .
  7. 983     .
  8. 984     .
  9. 985     .
  10. 986     .
  11. 987     .
  12. 988     .
  13. 989     .
  14. 990     .
  15. 991     .
  16. 992     .
  17. 993     .
  18. 994     .
  19. 995     .
  20. 996     .
  21. 997     .
  22. 998     .
  23. 999     .
  24. 1000     .
  25. 1001     .
  26. 1002     .
  27. 1003     .
  28. 1004     .
  29. 1005     .
  30. 1006     .
  31. 1007     .
  32. 1008     .
  33. 1009     .
  34. 1010     .
  35. 1011     .
  36. 1012     .
  37. 1013     .
  38. 1014     .
  39. 1015     .
  40. 1016     .
  41. 1017     .
  42. 1018     .
  43. 1019     .
  44. 1020     .
  45. 1021     .
  46. 1022     .
  47. 1023     .
  48. 1024     .
  49. 1025     .
  50. 1026     .
  51. 1027     .
  52. 1028     .
  53. 1029     .
  54. 1030     .
  55. 1031     .
  56. 1032     .
  57. 1033     .
  58. 1034     .
  59. 1035     .
  60. 1036     .
  61. 1037     .
  62. 1038     .
  63. 1039     .
  64. 1040     .
  65. 1041     .
  66. 1042     .
  67. 1043     .
  68. 1044     .
  69. 1045     .
  70. 1046     .
  71. 1047     .
  72. 1048     .
  73. 1049     .
  74. 1050     .
  75. 1051     .
  76. 1052     .
  77. 1053     .
  78. 1054     .
  79. 1055     .
  80. 1056     .
  81. 1057     .
  82. 1058     .
  83. 1059     .
  84. 1060     .
  85. 1061     .
  86. 1062     .
  87. 1063     .
  88. 1064     .
  89. 1065     .
  90. 1066     .
  91. 1067     .
  92. 1068  3500
  93. 1069     .
  94. 1070     .
  95. 1071     .
  96. 1072     .
  97. 1073     .
  98. 1074     .
  99. 1075  9108
  100. 1076  8364
  101. 1077  9393
  102. 1078  9360
  103. 1079 13242
  104. end
复制代码

使用道具

报纸
黃河泉 在职认证  发表于 2020-3-19 08:10:30 |只看作者 |坛友微信交流群
诸葛清明 发表于 2020-3-18 12:42
不好意思发帖不规范了。我按照要求用dataex印出资料列在下面。我想通过对数线性插值法估算缺失数据,运行 ...
感谢用 dataex 发出资料,但你填补缺失值之标准是啥?

使用道具

地板
诸葛清明 发表于 2020-3-19 09:16:54 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-3-19 08:10
感谢用 dataex 发出资料,但你填补缺失值之标准是啥?
谢谢您的回复,我昨天仔细考虑了一下原数据,缺失值太多了,查了下资料,好像属于完全随机缺失,也没有其他辅助资料可以帮忙修正缺失值,就像您说的一样,没有一个补数据的标准。即使补齐,数据本身也没有什么参考价值了。但是您给出的方法我学会了,下次遇到这种问题至少会操作了,非常感谢!

使用道具

7
张行之 发表于 2020-9-2 19:30:20 来自手机 |只看作者 |坛友微信交流群
诸葛清明 发表于 2020-3-17 09:09
时间序列数据,已知960—1127年,共计168年间,51个年份的cost值,想通过对数线性插值法估计剩余117个年份的 ...
黄老师,您好。面板数据呢,也遇到插值法补完,首尾仍旧缺失

使用道具

8
juezhanlwen 发表于 2021-2-24 10:07:38 |只看作者 |坛友微信交流群
张行之 发表于 2020-9-2 19:30
黄老师,您好。面板数据呢,也遇到插值法补完,首尾仍旧缺失
请问您解决了吗?用mipolate y1 t,gen(wanted)命令后,数据仍然缺失

使用道具

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

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

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

GMT+8, 2024-5-14 08:55