我来给些建议:
1、如果楼主y是gdp,x1是消费,x2是投资,x3是净出口,那么出现R平方为1是必然的,R平方为1意味着所有的自变量恰好对因变量的作出了全部的解释,也就是说因变量就是由这三个变量计算得到的,即gdp=消费+投资+净出口,即GDP=C+I+NE
2、建议楼主:
A、使用这些宏观数据必须使用真实值,请楼主注意使用指数进行换算;回归之前进行相关系数计算;
B、时间序列数据,尤其是宏观数据,大多是不平稳的,非平稳序列进行OLS的容易出现伪回归,请进行单整检验,建立协整方程;
C、更换解释变量,或者进行其他的更有研究意义的宏观数据回归