其实上高级教程也分好多种的,每种内容、难度都不同。
数学分析(W.Rudin)是必须的,在此基础上,需要学实分析(Folland,Royden,Stein,Rudin等)。分析的作用不像微积分那么明显,但是分析提供了最基本的语言和思维,能加深理解,否则你只会求导求积分而不知道其背后的意义。
计量的话概率论和数理统计掌握好,就差不多了,如果要进一步研究,那就需要测度论(包含于实分析中,也有独立成书的)。
宏观,如果是看罗默的,基本不需要额外的数学。如果要看卢卡斯、萨金特的,那必须掌握动态规划(卢卡斯的书主要讲方法)还要会编程,否则很多东西只停留在概念层面上。
微观不需要太多数学,优化问题(Dixit)弄清楚就够了。
同济的高数或者人大的微积分,浙大的概率论,线代高教的也挺好的,我是这样用的。主要还是要多做题,计量用英文原版的比较好,我们这用的是Wooldridge的。高级宏微观你如果能够掌握微积分、线性代数和概率论比较好你学这些都没问题的。
1988年版的离散数学全一点。线代用北大的版,概率论用浙大的蓝色皮的...我觉得这几本要是都学了你基本就无敌了。数学知识没用到很夸张的程度。