如何计算人均收入的中位数

  • 格式:doc
  • 大小:60.50 KB
  • 文档页数:1

住户调查中的中位数一般指人均收入位居中间位置的户所代表的收入水平,在计算中间
位置时需要使用权数,在excel里的计算步骤如下:
第一步:从iHaps中导出数据。以农村老口径为例,在农村老口径年报工作目录下,打
开“检索报表数据”对话框,表达式为“5502==C2”,报表范围选择“全部”,报表类型为“分
户表”,勾选“输出计算值”,计算公式为“1041/3755”,勾选“输出样本ID及名称等”及“列
对齐”。指标范围为“3755,1041”,结果文件保存为本地磁盘上的CSV文件。如下图所示:

注意:1.导出CSV文件后,需将最后一行“
//共有**条记录满足条件”删除;2. 检
索城镇老口径报表数据需要对应地修改检索表达式、计算公式和指标范围。
第二步:排序。打开生成的第一步生成的CSV文件,将人均收入(即“标志值”列)
一列按升序排序,注意不要按户收入排序。
第三步:计算总权数。将vWeight、hWeight、hhWeight三列相乘,得到总权数,
命名为tweight。
第四步:对tweight权数进行累计。可使用sum函数完成,如权数为A列,权数累
计为B列,则在第一个权数累计的单元格中输入“=SUM(A$2:A2)”,回车将得到第
一个累计权数,然后下拉即可完成。如下图:

第五步:找到中间位置的户。将权数累计列的最后一个值除以2,得到中间数。使用IF
函数查找权数累计列中第一个超过这个中间数的户,这一户的人均收入即为人均收入的中位
数。【例:假如中间数为10000,权数累计为B列,则在C2单元格输入“=IF(B2>10000,1,0)”
并填充本列。如果输出值为0,则未超过中间数;反之,如果输出值为1,则超过中间数。
通过“筛选”按钮,可方便的看到第一个为1的户,该户的人均收入即为中位数。】
注意:中位数的大小一定大于五等分组中的中低收入组的平均水平,一般略小于中等收
入组的平均水平。