Аналитика данных
October 5, 2023

Как провести сравнительный анализ конкурентов?

Сравнительный анализ конкурентов — это метод исследования, который позволяет оценить позицию вашей компании относительно других участников рынка. Это важный инструмент для принятия стратегических решений и определения конкурентных преимуществ.

Чтобы провести сравнительный анализ ключевых показателей деятельности компаний в индустрии, нам понадобятся данные о различных компаниях и их показателях.

Для примера, представим, что у нас есть данные о выручке (revenue) и прибыли (profit) нескольких компаний, и мы хотим сравнить эти показатели.

Вот пример кода на Python, который может помочь в проведении анализа:

# Данные о выручке и прибыли компаний
revenue = [100000, 120000, 90000, 110000]
profit = [30000, 45000, 20000, 35000]

# Вычисляем сумму выручки и прибыли
total_revenue = sum(revenue)
total_profit = sum(profit)

# Вычисляем процент выручки и прибыли каждой компании относительно общей суммы
revenue_percentages = [(rev / total_revenue) * 100 for rev in revenue]
profit_percentages = [(prof / total_profit) * 100 for prof in profit]

# Вывод результатов
print("Сумма выручки всех компаний:", total_revenue)
print("Сумма прибыли всех компаний:", total_profit)

print("\nДоля выручки каждой компании (в %):")
for i in range(len(revenue)):
    print("Компания", i + 1, ":", round(revenue_percentages[i], 2), "%")

print("\nДоля прибыли каждой компании (в %):")
for i in range(len(profit)):
    print("Компания", i + 1, ":", round(profit_percentages[i], 2), "%")

Результат выполнения кода:

Сумма выручки всех компаний: 420000
Сумма прибыли всех компаний: 130000

Доля выручки каждой компании (в %):
Компания 1 : 23.81 %
Компания 2 : 28.57 %
Компания 3 : 21.43 %
Компания 4 : 26.19 %

Доля прибыли каждой компании (в %):
Компания 1 : 23.08 %
Компания 2 : 34.62 %
Компания 3 : 15.38 %
Компания 4 : 26.92 %

Объяснение кода:

  1. revenue = [100000, 120000, 90000, 110000] - здесь создается список revenue с данными о выручке компаний. Этот список содержит выручку для каждой компании.
  2. profit = [30000, 45000, 20000, 35000] - аналогично создается список profit с данными о прибыли компаний. Этот список содержит прибыль для каждой компании.
  3. total_revenue = sum(revenue) - здесь используется функция sum(), чтобы вычислить общую выручку всех компаний, путем сложения значений в списке revenue.
  4. total_profit = sum(profit) - аналогично используется функция sum(), чтобы вычислить общую прибыль всех компаний, путем сложения значений в списке profit.
  5. revenue_percentages = [(rev / total_revenue) * 100 for rev in revenue] - здесь создается новый список revenue_percentages, который содержит проценты выручки для каждой компании относительно общей выручки. Для этого используется списковое выражение.
  6. profit_percentages = [(prof / total_profit) * 100 for prof in profit] - аналогично создается список profit_percentages, который содержит проценты прибыли для каждой компании относительно общей прибыли. Используется списковое выражение.
  7. print("Сумма выручки всех компаний:", total_revenue) - здесь выводится на экран общая выручка всех компаний.
  8. print("Сумма прибыли всех компаний:", total_profit) - аналогично выводится на экран общая прибыль всех компаний.
  9. print("\nДоля выручки каждой компании (в %):") - выводится текстовое сообщение.
  10. for i in range(len(revenue)): - начинается цикл, который перебирает индексы элементов в списке revenue.
  11. print("Компания", i + 1, ":", round(revenue_percentages[i], 2), "%") - внутри цикла выводятся проценты выручки для каждой компании, округленные до 2 знаков после запятой.
  12. Аналогично, выводятся проценты прибыли для каждой компании.

Этот код позволяет сравнить выручку и прибыль различных компаний.