运用SVAR模型,选取我国1978-2010年度的数据,就各类公共支出和城镇化对居民消费的影响进行了弹性分析、冲击分析和方差分解分析,研究结果表明,居民消费对各类公共支出和城镇化的弹性均存在较大差异,对各类冲击的响应也存在明显不同,居民消费波动主要来源于教育公共支出、医疗公共支出和社会保障公共支出的冲击,其中,医疗公共支出冲击对居民消费波动的贡献率为60%,城镇化冲击对居民消费波动的贡献率为3.6%。