MI PRIMER SCRIPT

 





https://images.pexels.com/photos/12899188/pexels-photo-12899188.jpeg?auto=compress&cs=tinysrgb&w=400

1: Análisis de Ventas

algunos scripts en Python y R que estén vinculados a las ciencias empresariales y a la ciencia de la estadística. A continuación, proporcionaré ejemplos básicos para ambos lenguajes en diferentes contextos:

 

USANDO Python:

Script 1: Análisis de Ventas

# Python Script para el análisis de ventas

 

import pandas as pd

import matplotlib.pyplot as plt

 

# Cargar datos de ventas

datos_ventas = pd.read_csv('datos_ventas.csv')

 

# Analizar y visualizar las ventas

total_ventas = datos_ventas['Monto'].sum()

promedio_ventas = datos_ventas['Monto'].mean()

 

# Visualización

plt.bar(datos_ventas['Mes'], datos_ventas['Monto'])

plt.title('Ventas Mensuales')

plt.xlabel('Mes')

plt.ylabel('Monto de Ventas')

plt.show()

 

# Imprimir resultados

print(f'Total de ventas: ${total_ventas}')

print(f'Promedio de ventas: ${promedio_ventas}')

 

Script 2: Regresión Lineal para Proyecciones

Python

 

# Python Script para regresión lineal y proyecciones de ventas

 

from sklearn.linear_model import LinearRegression

import numpy as np

 

# Preparar datos

meses = np.array(range(1, 13)).reshape(-1, 1)

ventas = datos_ventas['Monto'].values.reshape(-1, 1)

 

# Crear modelo de regresión lineal

modelo = LinearRegression()

modelo.fit(meses, ventas)

 

# Hacer proyecciones para los próximos 6 meses

proyeccion_meses = np.array(range(13, 19)).reshape(-1, 1)

proyeccion_ventas = modelo.predict(proyeccion_meses)

 

# Visualizar proyecciones

plt.scatter(meses, ventas, label='Ventas reales')

plt.plot(proyeccion_meses, proyeccion_ventas, color='red', label='Proyecciones')

plt.title('Proyección de Ventas')

plt.xlabel('Mes')

plt.ylabel('Monto de Ventas')

plt.legend()

plt.show()

 

USANDO R:

Script 1: Análisis Descriptivo

# R Script para el análisis descriptivo de datos

 

# Cargar datos de ventas

datos_ventas <- read.csv('datos_ventas.csv')

 

# Resumen descriptivo

summary(datos_ventas$Monto)

 

# Histograma de ventas

hist(datos_ventas$Monto, main='Histograma de Ventas', xlab='Monto de Ventas', col='lightblue')

 

 

# R Script para regresión lineal y proyecciones de ventas

 

# Crear modelo de regresión lineal

modelo <- lm(Monto ~ Mes, data=datos_ventas)

 

# Resumen del modelo

summary(modelo)

 

# Hacer proyecciones para los próximos 6 meses

nuevos_meses <- data.frame(Mes=seq(13, 18))

proyeccion_ventas <- predict(modelo, nuevos_meses, interval='prediction')

 

# Visualizar proyecciones

plot(datos_ventas$Mes, datos_ventas$Monto, main='Proyección de Ventas', xlab='Mes', ylab='Monto de Ventas')

lines(nuevos_meses$Mes, proyeccion_ventas[,1], col='red', lty=2, lw=2, add=TRUE)

lines(nuevos_meses$Mes, proyeccion_ventas[,2:3], col='red', lty=2, lw=2, add=TRUE)

 

 

# R Script para regresión lineal y proyecciones de ventas

 

# Crear modelo de regresión lineal

modelo <- lm(Monto ~ Mes, data=datos_ventas)

 

# Resumen del modelo

summary(modelo)

 

# Hacer proyecciones para los próximos 6 meses

nuevos_meses <- data.frame(Mes=seq(13, 18))

proyeccion_ventas <- predict(modelo, nuevos_meses, interval='prediction')

 

# Visualizar proyecciones

plot(datos_ventas$Mes, datos_ventas$Monto, main='Proyección de Ventas', xlab='Mes', ylab='Monto de Ventas')

lines(nuevos_meses$Mes, proyeccion_ventas[,1], col='red', lty=2, lw=2, add=TRUE)

lines(nuevos_meses$Mes, proyeccion_ventas[,2:3], col='red', lty=2, lw=2, add=TRUE)

 

 

 

 

 

 

 

Comentarios

Entradas populares de este blog

PENSAMIENTO COMPUTACIONAL: CÁLCULO DEL AGUA POR HABITANTE POTOSINO EN FUNCIÓN DE LAS PRECIPITACIONES PLUVIALES

Estudio de caso 2 Simulacro de la suma de una constante a una variable económica.

"Canto a mí mismo" poema extractado del libro de Walt Whitman con ayuda de CHATGPT, declama Fabio Beltrán Chirinos