Saltar al contenido principal

La curva de la demanda: Cómo entender la relación entre precio y ventas

Aprende a utilizar la curva de demanda para revelar la relación entre el precio y la cantidad vendida, y utiliza este conocimiento para orientar decisiones más inteligentes en mercados competitivos. Explora métodos para encontrar el precio óptimo para maximizar los ingresos totales.
Actualizado 3 ene 2025  · 14 min de lectura

La curva de demanda es una de las herramientas más interesantes y útiles para comprender el comportamiento de los consumidores y las estrategias de fijación de precios. Suele utilizarse para analizar la relación entre el precio de un bien o servicio y la cantidad vendida, aunque en otros contextos puede emplearse para analizar la dinámica del mercado o prever los resultados de los ingresos.

En este artículo aprenderemos todo sobre la curva de demanda. Exploraremos tanto las características definitorias como los términos relacionados. Más adelante, también encontraré tiempo para mostrar cómo se puede ampliar la curva de demanda para encontrar el precio óptimo que maximiza el beneficio: un poco útil de álgebra aplicada para crear una técnica de optimización elemental que me resultó útil en mi propio trabajo.

Siguiendo estos métodos, te garantizo que no sólo serás capaz de tomar decisiones sobre estrategias de fijación de precios, sino que también serás capaz de articular claramente los métodos de forma que sirvan de marco para futuros proyectos. Aunque en este artículo utilizaré R y SQL, debes saber que puedes utilizar estos mismos métodos con otras herramientas importantes, como Excel, Python, Tableau y Power BI. Por último, quiero decir que, para convertirte realmente en un experto en fijación de precios, te recomiendo encarecidamente nuestro curso Previsión de la demanda de productos en R.

¿Qué es una curva de demanda?

Una curva de demanda es un concepto fundamental de la estrategia de precios y de la economía en general. Es una forma visual convincente de representar la relación entre el precio de un bien o servicio y la cantidad demandada por los consumidores. Los principales componentes de una curva de demanda incluyen el precio en un eje y la cantidad demandada en el otro. He aquí un ejemplo:

ejemplo básico de curva de demanda

Una forma básica de curva de demanda. Imagen del autor.

Componentes de una curva de demanda

En el gráfico anterior, observarás algo que resulta algo obvio a primera vista: que el precio y la cantidad vendida tienen una relación inversa. Más formalmente, podríamos decir que la curva de demanda está muy relacionada con lo que se conoce como ley de la demanda, que afirma que, en igualdad de condiciones, a medida que disminuye el precio de un producto, aumenta la cantidad demandada. A veces, esta misma idea se denominarelación precio-cantidad , lo que significa que el precio de un producto influye directamente en la cantidad que los consumidores están dispuestos a comprar .

Sin embargo, este gráfico concreto también contiene algo un poco menos obvio, y es que la cantidad vendida cae más precipitadamente cuando el precio es bajo y se aplana cuando el precio es alto. La curvatura aquí se relaciona con otros conceptos, como elasticidad cambiante y utilidad marginal decreciente, que trataré en la siguiente sección .

Elasticidad-precio de la demanda

Un concepto clave que se desprende de la relación inversa entre precio y cantidad demandada es la elasticidad-precio de la demanda, que mide lo sensible que es la cantidad demandada a un cambio de precio. Formalmente, la elasticidad suele calcularse como:

Se dice que un producto tiene elástico si un cambio relativamente pequeño en el precio provoca un gran cambio en la cantidad demandada. Los productos electrónicos de gama alta o los bolsos de diseño pueden sufrir una fuerte caída de la demanda si sus precios suben aunque sea un poco, porque los consumidores pueden encontrar sustitutos.

Un producto tiene inelástico si grandes cambios en el precio provocan cambios relativamente pequeños en la cantidad demandada. Necesidades como la gasolina o los medicamentos son ejemplos clásicos. Aunque suba el precio, los consumidores siguen viéndose obligados a comprar casi la misma cantidad porque no hay alternativas.

Tipos de curvas de demanda

Aunque he mostrado un ejemplo de curva de demanda, debes saber que puede adoptar muchas formas distintas en función de las características subyacentes del mercado, el producto y las preferencias del consumidor. Aunque siempre tiene una pendiente descendente, esta relación no tiene por qué seguir una única forma matemática.

Curvas de demanda lineales

Las curvas de demanda lineales presentan una tasa de variación constante entre el precio y la cantidad. Serían habituales en escenarios de mercado sencillos. Se representan mediante una línea recta.

Curvas de demanda no lineales

Como hemos visto, las curvas de demanda no siempre se dibujan como líneas perfectamente rectas, porque la relación entre precio y cantidad no siempre está bien representada por una simple función lineal uno a uno. Hay varias razones, que he empezado a mencionar antes:

  • Cambio de elasticidad: La elasticidad de la demanda, es decir, lo sensible que es la demanda a un cambio de precio, suele variar en distintos puntos de la curva. Por ejemplo, cuando los precios son muy altos, los compradores pueden reaccionar con fuerza incluso a una ligera bajada de precios. 
  • Utilidad marginal decreciente: En muchos modelos económicos, cada unidad adicional de un bien proporciona al consumidor un poco menos de utilidad que la anterior. Como resultado, los consumidores pueden estar dispuestos a comprar mucho más si los precios bajan de niveles altos a moderados, pero una vez que se alcanza un determinado rango, bajar más el precio no provoca el mismo gran aumento de la cantidad deseada o vendida. 

En la práctica, las curvas de demanda no lineales pueden ser más realistas porque representan mejor una tasa de cambio variable. Al fin y al cabo, los datos del mundo real son confusos, y el comportamiento del consumidor es complejo. Dicho esto, a menudo hay formas de linealizar una curva no lineal, como mostraré más adelante.

Curva de demanda individual frente a curva de demanda del mercado

También podemos comparar las diferencias en la demanda a nivel de consumidor y de mercado. Una curva de demanda individual representa la relación entre el precio de un producto y la cantidad demandada por un único consumidor. Refleja las preferencias personales y la disposición a pagar.

Una curva de demanda de mercado combina la demanda de todos los consumidores de un mercado. Agrega curvas de demanda individuales, mostrando la cantidad total demandada en cada punto de precio. Por la forma en que están construidas, las empresas utilizan las curvas de demanda de mercado para calibrar el potencial de mercado. 

Curva de demanda vs. curva de oferta

Si estás estudiando las curvas de demanda, es posible que también hayas oído hablar de lo que se denomina curva de oferta. Esencialmente, unacurva de oferta y unacurva de demanda son dos caras de la misma moneda. Mientras que la curva de demanda muestra la cantidad de un producto que los consumidores están dispuestos a comprar a distintos precios, la curva de oferta representa la cantidad que los productores están dispuestos a vender a esos mismos precios.

Ahora bien, si trazas una curva de demanda y una curva de oferta en el mismo gráfico, verás un lugar donde se cruzan. Se cree que la intersección de estas curvas, conocida comopunto de equilibrio , determina el precio y la cantidad del mercado. Así pues, cuando la demanda supera a la oferta, los precios tienden a subir, lo que incentiva a los productores a producir más. Pero cuando la oferta supera a la demanda, los precios bajan, lo que anima a comprar más.

curva de demanda vs. curva de oferta

Curva de demanda frente a curva de oferta. Imagen del autor.

Utilizar una curva de demanda en la ciencia de datos

Hay muchas formas distintas de utilizar las curvas de demanda para tomar decisiones empresariales. Aquí voy a explicarte una forma concreta de hacer útiles las curvas de demanda: Utilizaremos nuestros datos para crear una curva de demanda y un modelo de demanda utilizando una técnica de regresión cuadrática. Mostraré cómo puedes utilizar esta técnica tanto en R como en SQL, donde se puede utilizar en cuadros de mando interactivos de Power BI o Tableau.

Antes de continuar, quiero decir que, si estás leyendo esto y crees que podrías querer mejorar las competencias de todo un equipo a la vez, como un equipo de departamento de analistas de negocio o científicos de datos, DataCamp para empresas está aquí para ayudarte. Ayudaremos a tu equipo a desarrollar habilidades y técnicas que sean útiles en el contexto específico de tu empresa. Muchos proyectos de análisis de datos pesados requieren múltiples colaboradores, así que ponte en contacto con nuestro equipo de DataCamp para saber más.

Mejora las habilidades de tu equipo en Ciencia de Datos

Libera todo el potencial de la ciencia de datos con DataCamp para empresas. Accede a cursos completos, proyectos e informes centralizados para equipos de 2 o más personas.

Solicita Una Demostración Hoy Mismo
business-homepage-hero.png

Utilizar una curva de demanda para analizar los precios en R

Vamos a crear y analizar una curva de demanda utilizando R. Para simular un conjunto de datos, he creado una curva de tipo decaimiento exponencial con ruido disperso a su alrededor. La idea es que cada punto de datos representa una semana de ventas de un concesionario de coches, en la que el concesionario ofrece diferentes ofertas especiales y prueba diferentes niveles de precios para el mismo tipo de coche, en un intento de aumentar las ventas.

# Load necessary library
library(tidyverse)

# Define parameters for the exponential decay
a <- 100  # Initial value
b <- 0.5  # Decay rate

# Define a realistic price range
price <- seq(10000, 40000, length.out = 200)  # Price from $10,000 to $40,000

# Calculate the exponential decay
y <- a * exp(-b * (price / 10000))  # Adjust decay rate to match price scaling

# Add mixed noise (additive + slight proportional)
set.seed(42)  # For reproducibility

additive_noise <- rnorm(length(y), mean = 0, sd = 1)  # Constant additive noise
proportional_noise <- rnorm(length(y), mean = 0, sd = 0.05 * y)  # Small proportional noise

y_noisy <- y + additive_noise + proportional_noise

# Ensure no negative values (optional, as sales can't be negative)
y_noisy[y_noisy < 0] <- 0.01

# Combine price and noisy y into a data frame
demand_curve_data <- data.frame(
  price = price,
  quantity_sold = y_noisy
)

# Clean and prepare the data
demand_curve_data <- demand_curve_data %>%
  mutate(quantity_sold = round(quantity_sold, 0)) %>%
  filter(quantity_sold != 0)

# Plot the noisy exponential decay
ggplot(demand_curve_data, aes(x = price, y = quantity_sold)) +
  geom_point(color = '#203147', alpha = 0.6) +
  geom_line(
    aes(y = a * exp(-b * (price / 10000))),
    color = '#01ef63',
    size = 1.2,
    linetype = "dashed"
  ) +
  labs(
    title = "Cars Sold",
    subtitle = "Demand Curve (Cars Sold)",
    x = "Price ($)",
    y = "Quantity Sold"
  ) +
  scale_x_continuous(labels = scales::dollar_format())  # Format x-axis as dollars

curva de demanda con ruido
Curva de demanda con ruido. Imagen del autor

Aquí he representado gráficamente una relación entre el precio y la cantidad vendida, y he utilizado puntos de dispersión para representar la variación natural, que podría deberse a muchas razones diferentes. 

Leyendo este gráfico, vemos que a medida que aumenta el precio, disminuyen las ventas, y esta relación es más sensible en unos rangos de precios que en otros. Pero, dependiendo de lo que hagas con los datos, esta visión general puede no ser suficiente para tomar una decisión empresarial práctica. Según mi experiencia, los jefes suelen querer ver una visión normativa que ofrezca una respuesta concreta a una cuestión empresarial más apremiante. Una de estas preguntas es: ¿Cuál es el precio del coche que realmente maximiza los ingresos totales? 

Podríamos empezar intentando hacer algunas conjeturas con sólo mirar el gráfico. 

  • En el extremo inferior, vemos, siguiendo la línea verde, que la cantidad vendida es 60 cuando el valor x del precio es 10.000 $. Esto se traduciría en 600.000 $ de ingresos totales .
  • En el extremo superiorvemos que la línea verde llega a 10 más o menos, donde los valores x son 40.000 $, lo que equivale a $400,000 de ingresos.
  • Justo en el centro, vemos que la línea verde llega a 30, donde el precio es de 25.000 $. Esto equivale a 750.000 $.

Puede que ahora estés empezando a tener la sensación de que el precio que maximiza los ingresos totales está en algún punto intermedio. Conceptualmente, esto tiene sentido: Esperamos que los precios superbajos produzcan un gran volumen de ventas pero unos ingresos relativamente pequeños, mientras que los precios superaltos producirían muchas menos ventas y también unos ingresos relativamente pequeños. Pero en algún punto intermedio debe haber un precio óptimo que maximice los ingresos.

Ahora, en lugar de mirar el gráfico a ojo, aprendamos una forma mejor, más eficaz y sólida de maximizar los ingresos totales. Podemos averiguar el precio óptimo resolviendo un problema rudimentario de optimización. Primero creamos un modelo lineal, luego doblamos ese modelo en una parábola y encontramos el punto más alto.

Nuestro primer paso aquí es linealizar la relación. Como he construido todo esto con una función de decaimiento exponencial, sé que se linealizará bien tomando el logaritmo de la cantidad vendida. Para simplificar, ignoremos cualquier heteroscedasticidad

# Create a linearized version of the data
demand_curve_data$log_quantity_sold <- log(demand_curve_data$quantity_sold)

# Plot the linearized relationship
ggplot(demand_curve_data, aes(x = price, y = log_quantity_sold)) +
  geom_point(color = '#203147', alpha = 0.6) +
  geom_smooth(method = "lm", color = '#01ef63', se = FALSE) +
  labs(
    title = "Cars Sold",
    subtitle = "Demand Curve (Log Quantity Sold)",
    x = "Price ($)",
    y = "Log of Quantity Sold"
  ) +
  scale_x_continuous(labels = scales::dollar_format())  # Format x-axis as dollars

curva de demanda transformada

Curva de demanda transformada. Imagen del autor

Ahora, podemos crear una nueva variable llamada revenue que se define como price veces la log_quantity_sold. Como nota, creamos un objeto modelo lineal utilizando la función lm() porque queremos acceder a los números asociados a los coeficientes del modelo. 

Para nuestro siguiente paso, insertamos la ecuación de nuestro modelo lineal en nuestra fórmula. Si no hubiéramos tenido transformación logarítmica:

  • Esto significaría que nuestra ecuación: revenue = price * quantity_sold puede escribirse ahora como revenue = price * (b0 + b1 * price)

  • Después, distribuiríamos los términos. Igual que distribuiríamos los términos en x(1-x) para hacer x-x2, reescribiríamos nuestra ecuación como, revenue = b0 * Price + b1 * price2

Observa ahora que tendríamos revenue definido por una ecuación que tiene price como término al cuadrado. Esta es realmente la parte clave porque, al graficar price como un término al cuadrado, hemos creado ahora una función maximizadora.

Sin embargo, como tenemos una transformación logarítmica, tenemos que hacer una retrotransformación exponencial del modelo logarítmico-lineal. Echa un vistazo:

  • Esto significa que nuestra ecuación: revenue = price * log_quantity_sold se va a escribir ahora como revenue = price * eb0 + b1 * price

  • Ahora podemos factorizar esta ecuación en una nueva forma, si lo preferimos: revenue=price * eb0​ * eb1price. Pero esta ecuación en concreto no se distribuye del mismo modo que una ecuación lineal o polinómica, porque la función exponencial no permite separar ni distribuir los términos como los términos algebraicos más estándar, más arriba.

En cualquier caso, continuemos:

# Fit a linear model to the log-transformed quantity sold
model <- lm(log_quantity_sold ~ price, data = demand_curve_data)

# Create a revenue model based on the linear model coefficients
revenue_model_data <- demand_curve_data %>%
  mutate(
    revenue_model = price * exp(coef(model)[1] + coef(model)[2] * price)  # Modeled revenue
  )

# Plot the revenue model
ggplot(revenue_model_data, aes(x = price, y = revenue_model)) +
  geom_point(color = '#203147', alpha = 0.6) +  # Actual revenue points
  geom_line(color = '#01ef63', size = 1.2) +    # Revenue model line
  labs(
    title = "Car Sales",
    subtitle = "Revenue Model",
    x = "Price ($)",
    y = "Revenue ($)"
  ) +
  scale_y_continuous(labels = scales::dollar_format()) +  # Format y-axis as dollars
  theme_minimal() +  # Apply a minimal theme for aesthetics
  theme(
    text = element_text(family = "Arial", size = 12),
    plot.title = element_text(face = "bold", size = 16),
    plot.subtitle = element_text(size = 14)
  )

Modelo de ingresos creado a partir de una curva de demanda. Imagen del autor.

Curiosamente, aunque el modelo original utilizaba log⁡_quantity_soldel gráfico que hemos creado está totalmente en las escalas originales de price y revenue. La transformación logarítmica sólo afecta al modelo subyacente, y nuestra retrotransformación con e pone nuestro gráfico en la escala original para que siga siendo fácil de interpretar.

Encontrar el punto en que la derivada es igual a cero

Ahora, nuestro último punto clave es éste: El lugar en la parte superior de la parábola, donde la derivada es igual a cero, va a ser el precio teórico que maximiza los ingresos.

Podemos recordar que hallamos la derivada de una ecuación como 3x² + 2x multiplicando por los exponentes para obtener 6x + 2. Este mismo razonamiento es aplicable, pero, de nuevo, recuerda que, en este ejemplo, primero tenemos que retrotransformar nuestros valores registrados antes de formar la función de ingresos. Al volver a la escala original antes de encontrar el máximo de ingresos, sabemos que estamos encontrando el precio que maximiza los ingresos reales, no alguna métrica transformada. Así que esta es la función de ingresos correcta para diferenciar: revenue = price * e(b0 + b1 * price).

Vamos a solucionarlo. Aquí tomo los coeficientes del modelo lineal. A continuación, defino una función de ingresos. Por último, calculo el precio óptimo y conozco los ingresos totales esperados asociados.

# Model coefficients
b0 <- 4.596 # Intercept
b1 <- -4.974e-05 # Slope for price

# Define the revenue function
revenue <- function(P, b0, b1) {  
  P * exp(b0 + b1 * P)
}

# Calculate the optimal price (analytical solution from dR/dP = 0) - shortcut code here
(optimal_price <- -1 / b1)

# Calculate maximum revenue
(max_revenue <- revenue(optimal_price, b0, b1))
[1] 20104.54
[1] 732853.5

Ahora, podemos representar gráficamente el precio óptimo y ver sus ingresos asociados. El precio óptimo es de 20.104,54 $, lo que arroja unos ingresos totales esperados de 732.853,50 $, más o menos. Digo "más o menos" porque, si compruebas las matemáticas, partimos de la base de 36,45 coches vendidos, pero no podemos vender medio coche.

ggplot(revenue_model_data, aes(x = price, y = revenue_model)) +
  geom_point() + geom_line(color = '#01ef63') +
  ggtitle("Car Sales") + labs(subtitle = "revenue model") +
  ylab("Revenue") +
  scale_y_continuous(labels = scales::dollar_format())  +
  geom_vline(xintercept = optimal_price, linetype = "dashed", color = '#203147') +
  geom_point(aes(x = optimal_price, y = max_revenue), color = '#203147', size = 3) 

Encontrar el precio que maximiza los ingresosEncontrar el precio que maximiza los ingresos. Imagen del autor.

En otro flujo de trabajo, podríamos incluso ampliar estas ideas para considerar los beneficios en lugar de los ingresos. No voy a elaborarlo todo aquí, pero para ello, debes saber que podríamos considerar profit = revenue - cost, donde cost se considera quantity * unit cost. Si el coste unitario es constante y la cantidad puede sustituirse por una expresión como 1 - price, volvemos a obtener una parábola invertida.

Si te interesa saber más sobre la función del cálculo y las derivadas en el aprendizaje automático, prueba nuestro curso Introducción al Aprendizaje Profundo con PyTorch, que explora en detalle el descenso de gradiente en el contexto del ajuste de hiperparámetros. El contexto es diferente, pero puedes aplicar algunas ideas similares. La optimización, en sus diferentes formas, como estás viendo, es una habilidad clave en la ciencia de datos, y la práctica ayuda.

Curva de demanda vs. Curva de Laffer

Si has estudiado economía, puede que reconozcas esta parábola como algo parecido a la curva de Laffer, que es un concepto algo controvertido que ilustra cómo influyen los tipos impositivos en los ingresos fiscales del gobierno.

Aunque yo consideraría que tanto la curva de Laffer como esta transformación en la curva de demanda son problemas del tipo "maximizar frente a tasa", la curva de Laffer es específica de la fiscalidad: el eje x representaría la tasa impositiva (0% a 100%), y el eje y sería el total de ingresos fiscales recaudados. Conceptualmente, la curva de Laffer también tiene forma de U inversa porque, en el extremo superior, consideraríamos que, si el tipo impositivo fuera demasiado alto, no produciría ingresos porque no habría incentivos para que los particulares o las empresas realizaran actividades imponibles. Los economistas pueden discrepar en la parte del "incentivo".

La curva de Laffer en Ferris Bueller's Day Off. Fuente: YouTube

Utilizar una curva de demanda para analizar los precios en SQL

Ahora que hemos repasado la idea, quiero compartir también un script SQL que hará el mismo trabajo. Esta función realizará una regresión de quantity_sold frente a price. A continuación, te permitirá encontrar el precio óptimo para maximizar los ingresos basándote en los coeficientes de regresión, y determinar los ingresos máximos correspondientes. 

Creo que el siguiente script será especialmente útil cuando crees cuadros de mando dinámicos en Power BI o Tableau, porque tendrás actualizaciones de datos en tiempo real sin necesidad de desconectar nada.

Verás también que utilicé un método manual para hallar los coeficientes de regresión utilizando funciones agregadas de SQL, ya que la mayoría de los dialectos de SQL no tienen funciones de regresión especializadas que puedas utilizar. Quizá te sorprenda saber que la regresión lineal simple funciona bien en SQL, porque los coeficientes del modelo de regresión lineal simple pueden expresarse en términos de correlación, desviación típica y valores medios entre x e y.

-- SQL script to perform linear regression on log(quantity_sold) vs price,
-- calculate the optimal price to maximize revenue, and determine the maximum revenue.
```SQL
WITH regression_data AS (
  SELECT
    COUNT(*) AS N,
    SUM(price) AS sum_x,
    SUM(LOG(quantity_sold)) AS sum_y,
    SUM(price * LOG(quantity_sold)) AS sum_xy,
    SUM(price * price) AS sum_x2,
    SUM(LOG(quantity_sold) * LOG(quantity_sold)) AS sum_y2
  FROM sales_data
),
regression_coefficients AS (
  SELECT
    N,
    sum_x,
    sum_y,
    sum_xy,
    sum_x2,
    sum_y2,
    (N * sum_xy - sum_x * sum_y) / (N * sum_x2 - sum_x * sum_x) AS slope,
    (sum_y - ((N * sum_xy - sum_x * sum_y) / (N * sum_x2 - sum_x * sum_x)) * sum_x) / N AS intercept
  FROM regression_data
),
optimal_price AS (
  SELECT
    slope,
    intercept,
    (-1 / slope) AS optimal_P
  FROM regression_coefficients
),
max_revenue AS (
  SELECT
    optimal_P,
    slope,
    intercept,
    optimal_P * EXP(intercept + slope * optimal_P) AS max_R
  FROM optimal_price
)
SELECT
  optimal_P AS Optimal_Price,
  max_R AS Maximum_Revenue
FROM max_revenue;
Optimal_Price | Maximum_Revenue
------------- | ----------------
20104.32      | 402082.58

Ten en cuenta que el script SQL proporcionado puede necesitar ajustes dependiendo del dialecto SQL utilizado, ya que la sintaxis puede variar. Además, a efectos de resolución de problemas, yo me aseguraría de que tu tabla de datos de ventas contiene valores válidos y positivos tanto para price como para quantity_sold, ya que los valores negativos o cero pueden dar lugar a errores. 

Además, si quisieras incorporar una transformación logarítmica, como hicimos en la sección de R, podrías hacerlo, pero, dependiendo de tu dialecto, la función logaritmo natural podría denominarse de otra forma, LN o LOGPor último, yo diría que, para mejorar tu competencia en SQL como analista, deberías explorar la trayectoria profesional de Analista de Datos Asociado en SQL, para que desarrolles un conjunto completo de herramientas.

Excepciones a la curva de la demanda

Hay excepciones notables en las que el comportamiento del consumidor puede desafiar el patrón estándar de la curva de demanda:

Bienes Giffen

Los bienes Giffen son un tipo raro de bien inferior para el que no se cumple la ley de la demanda. Cuando sube el precio de un bien Giffen, paradójicamente los consumidores pueden comprar más en vez de menos. Esto ocurre porque el bien constituye una parte tan importante del presupuesto del consumidor que, cuando sube su precio, éste ya no puede permitirse sustitutos más deseables y se ve obligado a comprar aún más del bien Giffen. Un ejemplo histórico clásico (aunque discutido) es la subida del precio del pan durante el siglo XIX en algunos lugares (Inglaterra, quizá), donde la gente acabó consumiendo más pan porque no podía permitirse otros alimentos más caros.

Bienes Veblen

Los bienes Veblen son productos de lujo o símbolos de estatus -como los bolsos de diseño, los vinos finos o los relojes de alta gama- cuya demanda aumenta a medida que sube el precio. Parte de su atractivo procede de la percepción de que un precio más elevado indica exclusividad o un estatus social más alto, lo que hace que el bien sea más deseable a medida que se encarece. Podrías pensar en esto como "consumo conspicuo".

Otros casos especiales

  • Bandwagon o efectos de red: Algunos bienes adquieren más valor para cada consumidor a medida que más personas los utilizan (por ejemplo, las plataformas de medios sociales, determinados ecosistemas de software). La demanda puede aumentar no sólo por el precio, sino por la creciente popularidad del bien o el tamaño de la red.
  • Efecto esnob: Algunos consumidores compran bienes precisamente porque pocas personas los tienen. En estos casos, unos precios más bajos podrían hacer que el bien pareciera "menos exclusivo", disminuyendo su atractivo.
  • Activos especulativos o de inversión: En el caso de activos como ciertas criptomonedas o materias primas, si el mercado cree que los precios seguirán subiendo, la demanda puede saltar en respuesta a las subidas de precios, en lugar de caer.

En todos estos ejemplos, la relación habitual precio-cantidad se invierte o se hace más compleja debido a factores psicológicos, culturales o situacionales que anulan la suposición clásica de que los consumidores simplemente quieren "más a precios más bajos". 

Curva de demanda Términos comunes

En este artículo hemos considerado algunos términos diferentes. Vamos a crear una tabla para ayudar a mantener todo esto claro. 

Concepto Descripción
Curva de demanda Representación gráfica que muestra la relación entre el precio de un bien y la cantidad demandada por los consumidores.
Ley de la demanda Afirma que, en igualdad de condiciones, a medida que disminuye el precio de un producto, aumenta la cantidad demandada.
Relación precio-cantidad Indica que el precio de un producto influye directamente en la cantidad que los consumidores están dispuestos a comprar.
Elasticidad Mide la sensibilidad de la cantidad demandada a una variación del precio.
Utilidad marginal decreciente Se refiere a la disminución de la satisfacción o utilidad por consumir unidades adicionales de un producto.

Reflexiones finales

Cubrimos mucho terreno: Practicamos desde curvas de demanda y modelos de demanda, hasta transformadas logarítmicas y exponenciales, pasando por técnicas de regresión cuadrática y optimización. 

Sigue aprendiendo análisis empresarial con DataCamp. Considera la posibilidad de matricularte en cursos como los que he mencionado antes: Previsión de la Demanda de Productos en R y Toma de Decisiones Basada en Datos para Empresas, que te enseñarán a utilizar los datos para mejorar tus decisiones en los negocios y las finanzas. No hay sustituto para tener ciertas habilidades técnicas y conocer las técnicas adecuadas. 

Además, sigue practicando las cosas fundamentales de la ciencia de datos. Además de los cursos básicos de regresión(Introducción a la regresión con statsmodels en Python e Introducción a la regresión en R) aprende Modelización no lineal con modelos aditivos generalizados (GAM) en R o Fundamentos de estadística en Python. También recomiendo emprender nuestra carrera completa de Científico de Aprendizaje Automático en Python. Elige aquello en lo que seas más débil, así aprenderás más.


Photo of Josef Waples
Author
Josef Waples

Conviértete en un Científico ML

Mejora tus conocimientos de Python para convertirte en un científico del aprendizaje automático.
Temas

Aprende Análisis y Ciencia de Datos con DataCamp

curso

Forecasting Product Demand in R

4 hr
9K
Learn how to identify important drivers of demand, look at seasonal effects, and predict demand for a hierarchy of products from a real world example.
Ver detallesRight Arrow
Comienza El Curso
Ver másRight Arrow
Relacionado

blog

Cómo analizar datos para tu empresa en 5 pasos

Descubre los distintos pasos para analizar los datos y extraer valor de ellos, así como los métodos y técnicas que intervienen en el proceso.
Javier Canales Luna's photo

Javier Canales Luna

14 min

blog

ROI de la Ciencia de Datos: Cómo calcularlo y maximizarlo

Esta completa guía te enseña a calcular y maximizar el ROI de la Ciencia de Datos. Descubre estrategias para medir el éxito e impulsar el valor empresarial.
Vinita Silaparasetty's photo

Vinita Silaparasetty

25 min

blog

Análisis deportivo: Cómo utilizan el análisis de datos los distintos deportes

Descubre cómo funciona el análisis deportivo y cómo los distintos deportes utilizan los datos para proporcionar información relevante. Además, descubre qué se necesita para convertirse en analista de datos deportivos.
Kurtis Pykes 's photo

Kurtis Pykes

13 min

tutorial

Comprender la asimetría y la curtosis y cómo trazarlas

Una completa guía visual sobre la asimetría/curtosis y cómo afectan a las distribuciones y, en última instancia, a tu proyecto de ciencia de datos.
Bex Tuychiev's photo

Bex Tuychiev

10 min

tutorial

Matriz de correlaciones en Excel: Guía completa para crear e interpretar

Aprende el concepto estadístico de correlación, y sigue el cálculo e interpretación de correlaciones para un conjunto de datos de muestra, en un tutorial paso a paso.
Arunn Thevapalan's photo

Arunn Thevapalan

9 min

tutorial

Tutorial de ecuación normal para regresión lineal

Aprende qué es la ecuación normal y cómo puedes utilizarla para construir modelos de machine learning.
Kurtis Pykes 's photo

Kurtis Pykes

8 min

See MoreSee More