# Instalación y carga de librerías necesarias
install.packages(c("tidyverse", "ggplot2", "dplyr", "readr", "readxl"))
## Installing packages into '/cloud/lib/x86_64-pc-linux-gnu-library/4.4'
## (as 'lib' is unspecified)
library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr 1.1.4 ✔ readr 2.1.5
## ✔ forcats 1.0.0 ✔ stringr 1.5.1
## ✔ ggplot2 3.5.1 ✔ tibble 3.2.1
## ✔ lubridate 1.9.4 ✔ tidyr 1.3.1
## ✔ purrr 1.0.4
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(ggplot2)
library(dplyr)
library(readr)
library(readxl)
# Cargar datos desde un archivo de Excel
datos <- read_excel ("Base_EDA_Negocios.xlsx")
print(colnames(datos))
## [1] "ID_Empresa" "PIB_del_país"
## [3] "Indice_de_Libertad Económica" "Diferencias Culturales"
## [5] "Inflación" "Éxito_en_la negociación"
cat("Tabla de frecuencia para Éxito en la negociación")
## Tabla de frecuencia para Éxito en la negociación
table(datos$`Éxito en la negociación`)
## Warning: Unknown or uninitialised column: `Éxito en la negociación`.
## < table of extent 0 >
cat("Tabla de frecuencia para Inflación")
## Tabla de frecuencia para Inflación
table(datos$Inflación)
##
## 1.2 1.5 1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4
## 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
## 3.5 3.6 3.7 3.8 3.9 4 4.1 4.2 4.4 4.5 4.8 4.9 5 5.1 5.3 5.5 5.6 5.7 5.8 5.9
## 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
## 6 6.1 6.2 6.3 6.5 6.6 6.8 7 7.2 7.8
## 1 1 1 1 1 1 1 1 1 1
ggtitle("Diagrama Circular de Éxito en la negociación")
## $title
## [1] "Diagrama Circular de Éxito en la negociación"
##
## attr(,"class")
## [1] "labels"
count <- c(20, 30)
pie(count)

pie(count, labels = count)

labels= c("0", "1")
``` r
ggplot(datos, aes(x = Inflación)) +
geom_histogram(binwidth = 1, fill = "blue", color = "black", alpha = 0.7) +
geom_freqpoly(binwidth = 1, color = "red") +
ggtitle("Histograma de Inflación")

cat("El histograma representa la distribución de la inflación en la muestra.")
## El histograma representa la distribución de la inflación en la muestra.
ggplot(datos, aes(x = factor(datos$`Diferencias Culturales`))) +
geom_bar(fill = "green") +
ggtitle("Diagrama de barras para Diferencias Culturales")
## Warning: Use of `` datos$`Diferencias Culturales` `` is discouraged.
## ℹ Use `Diferencias Culturales` instead.

cat("Media del PIB", mean(datos$`PIB_del_país`, na.rm = TRUE))
## Media del PIB 23944
cat("Mediana del PIB", median(datos$`PIB_del_país`, na.rm = TRUE))
## Mediana del PIB 24450
cat("Moda de Diferencias Culturales", names(sort(table(datos$`Diferencias_Culturales`), decreasing = TRUE)[1]))
## Warning: Unknown or uninitialised column: `Diferencias_Culturales`.
## Moda de Diferencias Culturales
cat("Recomendaciones para mejorar el éxito en negociaciones internacionales:")
## Recomendaciones para mejorar el éxito en negociaciones internacionales:
cat("1. Priorizar negociaciones en países con menor inflación para mejorar estabilidad.")
## 1. Priorizar negociaciones en países con menor inflación para mejorar estabilidad.
cat("2. Considerar el índice de libertad económica para identificar mercados favorables.")
## 2. Considerar el índice de libertad económica para identificar mercados favorables.
cat("3. Adaptar estrategias según diferencias culturales para mejorar la comunicación y éxito.")
## 3. Adaptar estrategias según diferencias culturales para mejorar la comunicación y éxito.