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