Сравнение неоклассической и поведенческой экономики: подходы и методы

В области экономики существует два основных подхода к пониманию поведения рынка: неоклассическая экономика и поведенческая экономика. Неоклассическая экономика основана на предположении, что люди принимают рациональные решения, в то время как поведенческая экономика включает в себя идеи психологии, объясняющие, как поведение людей отклоняется от рациональности. Вот некоторые методы, используемые в каждом подходе, а также примеры кода:

  1. Неоклассическая экономика:

    • Анализ спроса и предложения. Этот метод исследует, как взаимодействие спроса и предложения определяет цены и количества на рынке. Вот простой пример кода Python:

      import matplotlib.pyplot as plt
      # Supply and demand data
      quantity_demanded = [100, 90, 80, 70, 60]
      quantity_supplied = [50, 60, 70, 80, 90]
      price = [10, 15, 20, 25, 30]
      # Plotting supply and demand curves
      plt.plot(quantity_demanded, price, label='Demand')
      plt.plot(quantity_supplied, price, label='Supply')
      plt.xlabel('Quantity')
      plt.ylabel('Price')
      plt.legend()
      plt.show()
    • Максимизация полезности. Этот метод предполагает, что люди делают выбор, чтобы максимизировать свое удовлетворение или полезность. Вот простой пример кода Python:

      from scipy.optimize import minimize
      # Utility function
      def utility(x):
       return -(x[0] * x[1])  # Example: maximizing the product of two variables
      # Constraint function
      def constraint(x):
       return x[0] + x[1] - 10  # Example: sum of variables should be 10
      # Optimizing utility subject to constraints
      initial_guess = [1, 1]
      bounds = [(0, None), (0, None)]  # Non-negative variables
      constraints = {'type': 'eq', 'fun': constraint}
      result = minimize(utility, initial_guess, bounds=bounds, constraints=constraints)
      print(result)
  2. Поведенческая экономика:

    • Теория перспектив. Эта теория предполагает, что на решения людей влияет их восприятие прибылей и убытков, а не абсолютные результаты. Вот упрощенный пример кода на Python:

      # Prospect theory utility function
      def prospect_utility(x, alpha=0.5, beta=0.5):
       if x >= 0:
           return xalpha
       else:
           return -(-x)beta
      # Applying prospect theory utility function
      wealth = 100
      gain = 50
      loss = -50
      utility_gain = prospect_utility(gain)
      utility_loss = prospect_utility(loss)
      print("Utility of gain:", utility_gain)
      print("Utility of loss:", utility_loss)
    • Поведенческие эксперименты. Поведенческие экономисты проводят эксперименты, чтобы изучить, как люди принимают экономические решения. Примеры кода для таких экспериментов будут зависеть от конкретного вопроса и плана исследования.