En aquest tema, explorarem els diferents tipus d'analítica de negocis: descriptiva, predictiva i prescriptiva. Cada tipus té el seu propi conjunt de tècniques i aplicacions, i és important comprendre les diferències i les situacions en què cadascun és més útil.

  1. Analítica Descriptiva

Definició

L'analítica descriptiva se centra en l'anàlisi de dades històriques per comprendre què ha passat en el passat. Utilitza tècniques estadístiques per resumir i visualitzar dades.

Objectius

  • Resumir dades històriques.
  • Identificar patrons i tendències.
  • Proporcionar una visió clara del rendiment passat.

Eines i Tècniques

  • Taules i Gràfics: Taules de resum, gràfics de barres, gràfics de línies, etc.
  • Estadístiques Descriptives: Mitjana, mediana, moda, desviació estàndard, etc.
  • Quadres de Comandament (Dashboards): Utilitzats per visualitzar dades de manera interactiva.

Exemple Pràctic

import pandas as pd
import matplotlib.pyplot as plt

# Carregar dades d'exemple
dades = pd.read_csv('vendes.csv')

# Resum estadístic
resum = dades.describe()

# Gràfic de línies de vendes mensuals
dades.groupby('mes')['vendes'].sum().plot(kind='line')
plt.title('Vendes Mensuals')
plt.xlabel('Mes')
plt.ylabel('Vendes')
plt.show()

Exercici

Exercici 1: Utilitza un conjunt de dades de vendes per crear un quadre de comandament que mostri les vendes mensuals, les vendes per producte i les vendes per regió.

  1. Analítica Predictiva

Definició

L'analítica predictiva utilitza models estadístics i algorismes de machine learning per predir esdeveniments futurs basant-se en dades històriques.

Objectius

  • Predir tendències futures.
  • Identificar relacions causals.
  • Ajudar en la presa de decisions basada en prediccions.

Eines i Tècniques

  • Regressió Lineal i Logística: Per predir valors continus i categòrics.
  • Sèries Temporals: Per predir valors futurs basats en dades seqüencials.
  • Algorismes de Machine Learning: Com arbres de decisió, boscos aleatoris, xarxes neuronals, etc.

Exemple Pràctic

from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression

# Carregar dades d'exemple
dades = pd.read_csv('vendes.csv')

# Preparar dades
X = dades[['mes', 'producte', 'regio']]
y = dades['vendes']

# Dividir dades en entrenament i prova
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

# Crear i entrenar el model
model = LinearRegression()
model.fit(X_train, y_train)

# Predir vendes
prediccions = model.predict(X_test)

Exercici

Exercici 2: Utilitza un conjunt de dades de vendes per construir un model de regressió lineal que predigui les vendes futures basant-se en les dades històriques.

  1. Analítica Prescriptiva

Definició

L'analítica prescriptiva recomana accions específiques per optimitzar els resultats futurs. Combina tècniques descriptives i predictives amb models d'optimització i simulació.

Objectius

  • Recomanar accions òptimes.
  • Optimitzar processos i recursos.
  • Ajudar en la presa de decisions estratègiques.

Eines i Tècniques

  • Models d'Optimització: Programació lineal, programació no lineal, etc.
  • Simulació: Monte Carlo, simulació d'esdeveniments discrets, etc.
  • Anàlisi de Decisió: Arbres de decisió, anàlisi de costos-beneficis, etc.

Exemple Pràctic

from scipy.optimize import linprog

# Funció objectiu (maximitzar beneficis)
c = [-20, -30]  # Coeficients de la funció objectiu

# Restriccions
A = [[1, 2], [2, 1]]
b = [20, 20]

# Limitar les variables a valors no negatius
x_bounds = (0, None)
y_bounds = (0, None)

# Resoldre el problema d'optimització
resultat = linprog(c, A_ub=A, b_ub=b, bounds=[x_bounds, y_bounds])

print('Solució òptima:', resultat.x)
print('Benefici màxim:', -resultat.fun)

Exercici

Exercici 3: Utilitza un conjunt de dades de producció per construir un model d'optimització que maximitzi els beneficis tenint en compte les restriccions de recursos.

Conclusió

En aquesta secció, hem explorat els tres tipus principals d'analítica de negocis: descriptiva, predictiva i prescriptiva. Cada tipus té les seves pròpies tècniques i aplicacions, i és important saber quan utilitzar cadascun per obtenir els millors resultats. En els següents mòduls, aprofundirem en les eines i tècniques específiques per aplicar aquestes formes d'analítica en situacions reals.

© Copyright 2024. Tots els drets reservats