Which of the following data produces the most accurate climate model simulation result with respect to surface temperature?
1) Data collected from weather stations around the world
2) Data collected from satellite observations
3) Data collected from climate models
4) Data collected from historical records