summary(h_m_1_)
## Order ID Order Date Ship Mode Customer ID
## Length:1650 Length:1650 Length:1650 Length:1650
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## Country City State Zone
## Length:1650 Length:1650 Length:1650 Length:1650
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## Product ID Category Sub-Category Sales
## Length:1650 Length:1650 Length:1650 Length:1650
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## Quantity Discount Profit
## Min. : 1.000 Min. :0.0000 Length:1650
## 1st Qu.: 2.000 1st Qu.:0.0000 Class :character
## Median : 3.000 Median :0.2000 Mode :character
## Mean : 4.093 Mean :0.1927
## 3rd Qu.: 6.000 3rd Qu.:0.2000
## Max. :14.000 Max. :0.8000
head(h_m_1_)
## # A tibble: 6 × 15
## `Order ID` `Order Date` `Ship Mode` `Customer ID` Country City State Zone
## <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
## 1 CA-2019-1585… Thursday, A… Standard C… RB-19465 United… Chic… Illi… Cent…
## 2 CA-2019-1585… Thursday, A… Standard C… RB-19465 United… Chic… Illi… Cent…
## 3 CA-2019-1299… Sunday, Dec… Second Cla… GZ-14470 United… Chic… Illi… Cent…
## 4 US-2019-1568… Wednesday, … Standard C… LC-16870 United… Auro… Colo… West
## 5 US-2019-1568… Wednesday, … Standard C… LC-16870 United… Auro… Colo… West
## 6 US-2019-1568… Wednesday, … Standard C… LC-16870 United… Auro… Colo… West
## # ℹ 7 more variables: `Product ID` <chr>, Category <chr>, `Sub-Category` <chr>,
## # Sales <chr>, Quantity <dbl>, Discount <dbl>, Profit <chr>
# Instalación y carga de la librería
##install.packages("plotly")
library(plotly)
## Warning: package 'plotly' was built under R version 4.3.3
## Loading required package: ggplot2
##
## Attaching package: 'plotly'
## The following object is masked from 'package:ggplot2':
##
## last_plot
## The following object is masked from 'package:stats':
##
## filter
## The following object is masked from 'package:graphics':
##
## layout
# Utilizaremos las variables Sales, Quantity y Profit
plot_ly(h_m_1_, x = ~Sales, y = ~Quantity, z = ~Profit, type = "scatter3d", mode = "markers",
marker = list(size = 5, color = ~Sales, colorscale = "Viridis")) %>%
layout(scene = list(xaxis = list(title = "Ventas"),
yaxis = list(title = "Cantidad"),
zaxis = list(title = "Beneficio")))
Casos de uso y ejemplos de datos
Análisis de ventas: Si estamos analizando datos de ventas de productos, podemos utilizar un gráfico de dispersión tridimensional para visualizar la relación entre las ventas, la cantidad de productos vendidos y el beneficio obtenido. Esto nos permitiría identificar patrones o tendencias en los datos y comprender mejor cómo estas variables están relacionadas entre sí. Optimización de inventario: En el contexto de la gestión de inventario, podríamos tener datos que describen las ventas, la cantidad de productos en stock y el beneficio por producto. Utilizando un gráfico de dispersión tridimensional, podríamos explorar cómo estas variables interactúan y encontrar oportunidades para optimizar el inventario y maximizar el beneficio. Análisis de rentabilidad por cliente: Si estamos analizando datos de clientes y sus transacciones, podríamos utilizar un gráfico de dispersión tridimensional para visualizar la relación entre el valor de las compras realizadas por cada cliente, la cantidad de productos comprados y el beneficio generado por cada transacción. Esto podría ayudarnos a identificar a los clientes más rentables y comprender mejor qué factores contribuyen a su rentabilidad.
Otros casos de usos relevantes:
Ciencia de los materiales: En la investigación de materiales, es común tener datos que describen las propiedades de los materiales en términos de múltiples variables (por ejemplo, resistencia, elasticidad, densidad). Un gráfico de dispersión tridimensional puede ayudar a visualizar la relación entre estas propiedades y explorar posibles tendencias o agrupamientos. Biología molecular: En el campo de la biología molecular, los científicos a menudo trabajan con conjuntos de datos que describen características moleculares de sustancias (por ejemplo, tamaño, carga, polaridad). Un gráfico de dispersión tridimensional puede ser útil para visualizar cómo estas características se relacionan entre sí y cómo pueden influir en los procesos biológicos. Análisis financiero: En el análisis financiero, se pueden tener datos que describen diferentes métricas financieras (por ejemplo, ingresos, gastos, beneficios) para diferentes empresas. Un gráfico de dispersión tridimensional puede ayudar a identificar patrones o relaciones entre estas métricas y puede ser útil para tomar decisiones de inversión. En resumen, el gráfico de dispersión tridimensional es una herramienta útil para explorar relaciones entre tres variables numéricas y puede ser aplicado en una variedad de campos, incluyendo ciencia de los materiales, biología molecular, análisis financiero y más. La capacidad de interactuar con la visualización puede facilitar la identificación de patrones y tendencias en los datos.
En resumen, el gráfico de dispersión tridimensional es una herramienta útil para explorar relaciones entre tres variables numéricas y puede ser aplicado en una variedad de contextos, incluyendo análisis de ventas, gestión de inventario, análisis de clientes y más. La capacidad de interactuar con la visualización puede facilitar la identificación de patrones y oportunidades de optimización en los datos.
#AGREGAR CATEGORÍA
plot_ly(h_m_1_, x = ~Sales, y = ~Quantity, z = ~Profit, color = ~Category,
colors = c('blue', 'red', 'green', 'orange', 'purple', 'yellow', 'cyan', 'magenta', 'brown', 'black'),
type = "scatter3d", mode = "markers",
marker = list(size = 5)) %>%
layout(scene = list(xaxis = list(title = "Ventas"),
yaxis = list(title = "Cantidad"),
zaxis = list(title = "Beneficio")))
Agregar una variable categórica al gráfico de dispersión tridimensional mediante el uso de colores nos permite explorar la relación entre variables numéricas y categóricas de manera más completa y visualmente atractiva. Esto puede ser útil en una variedad de contextos, incluyendo análisis de ventas, segmentación de clientes y más.
```