工具变量的使用要满足四个条件:
1、与所替代的解释变量高度相关
2、与随机误差项不相关
3、与其他解释变量不相关
4、同一个模型中使用的多个工具变量彼此不相关。
再来看你的问题,解决价格与需求、供给之间的内生性问题,分析收入、预期、技术变动、替代物等量是否可以作为工具变量:
收入与供给需求相关——人力市场上尤其如此;预期涉及价格与供给;技术变动影响供给和价格、替代物影响供给与价格。其实你这个问题提得最有内生性——我们都应该意识到,价格是由供给需求共同决定的,怎么可能不存在相关性?没有人会直接用三个变量一起作为解释变量吧?