Robert Schiller and Eugene Fama shared this year’s Nobel Memorial Prize.