Socialist economics has been associated with different schools of economic thought. Marxian economics provided a foundation for socialism based on analysis of capitalism, while neoclassical economics and evolutionary economics provided comprehensive models of socialism. During the 20th century, proposals and models for both planned economies and market socialism were based heavily on neoclassical economics or a synthesis of neoclassical economics with Marxian or institutional economics.