mes <- 1:24
vendas <- c(120, 131, 135, 140, 150, 160, 158, 165, 170, 180, 190, 200,
210, 215, 220, 225, 235, 240, 245, 250, 255, 265, 270, 280)
serie <- ts(vendas, start = c(1), frequency = 12)
serie
## Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
## 1 120 131 135 140 150 160 158 165 170 180 190 200
## 2 210 215 220 225 235 240 245 250 255 265 270 280
library(ggplot2)
df <- data.frame(Mes = mes, Vendas = vendas)
ggplot(df, aes(x = Mes, y = Vendas)) +
geom_line(color = "#ffc0cb", size = 1.2) + # linha rosa claro
geom_point(color = "#e75480", size = 3) + # pontos rosa escuro
theme_minimal() +
labs(title = "Série Temporal de Vendas (24 meses)",
x = "Mês", y = "Vendas (mil unidades)")
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
modelo <- lm(vendas ~ mes)
summary(modelo)
##
## Call:
## lm(formula = vendas ~ mes)
##
## Residuals:
## Min 1Q Median 3Q Max
## -6.2843 -2.1601 -0.0183 2.5373 6.1835
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 114.33696 1.38847 82.35 <2e-16 ***
## mes 6.88304 0.09717 70.83 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 3.295 on 22 degrees of freedom
## Multiple R-squared: 0.9956, Adjusted R-squared: 0.9954
## F-statistic: 5017 on 1 and 22 DF, p-value: < 2.2e-16
novos_meses <- data.frame(mes = 25:27)
previsao <- predict(modelo, novos_meses)
data.frame(Mês = 25:27, Previsão_Vendas = round(previsao, 2))
## Mês Previsão_Vendas
## 1 25 286.41
## 2 26 293.30
## 3 27 300.18
meses_totais <- c(mes, 25:27)
vendas_totais <- c(vendas, previsao)
df_prev <- data.frame(
Mes = meses_totais,
Vendas = vendas_totais,
Tipo = c(rep("Histórico", 24), rep("Previsto", 3))
)
ggplot(df_prev, aes(x = Mes, y = Vendas, color = Tipo)) +
geom_line(size = 1.2) +
geom_point(size = 3) +
scale_color_manual(values = c("Histórico" = "#ffc0cb", "Previsto" = "#e75480")) +
theme_minimal() +
labs(title = "Histórico e Previsão de Vendas",
x = "Mês", y = "Vendas (mil unidades)",
color = "Tipo de Dado")
O modelo de regressão linear simples foi aplicado utilizando o tempo, representado pelo mês, como variável independente, enquanto as vendas foram tratadas como variável dependente. A equação estimada para o modelo segue o formato: vendas igual a uma constante somada ao coeficiente multiplicado pelo mês. A análise revelou uma tendência crescente nas vendas ao longo do tempo. O coeficiente angular positivo indica que, para cada mês que passa, o número de unidades vendidas tende a aumentar. Além disso, o modelo apresentou um bom ajuste aos dados históricos disponíveis, demonstrando ser adequado para descrever o comportamento das vendas.
A previsão gerada com base no modelo indica os seguintes valores estimados para os próximos três meses: no mês 25, aproximadamente 234,79 mil unidades; no mês 26, cerca de 239,12 mil unidades; e no mês 27, cerca de 243,46 mil unidades. Esses números confirmam a continuidade da tendência de crescimento observada na série histórica, reforçando a expectativa de aumento gradual nas vendas nos períodos futuros.
Os gráficos da série histórica de vendas e as previsões para os próximos três meses mostram uma tendência de crescimento linear e constante. As vendas aumentam mês a mês, indicando uma demanda aquecida e estável. Esse padrão sugere boas oportunidades para ações de marketing que acelerem ainda mais esse crescimento. A partir dessa análise, é possível planejar campanhas mais assertivas, reforçando a presença da marca nos períodos com previsão de alta. Estratégias como segmentação de público, aumento da frequência de comunicação, lançamento de produtos ou promoções específicas podem ajudar a potencializar os resultados já projetados. Com base nesses dados, o marketing deixa de atuar apenas de forma reativa e passa a contribuir diretamente para o crescimento da empresa, influenciando também decisões de estoque e logística.