This is an R Markdown Notebook. When you execute code within the notebook, the results appear beneath the code.
Try executing this chunk by clicking the Run button within the chunk or by placing your cursor inside it and pressing Ctrl+Shift+Enter.
#Estadistica Descriptiva
#04/01/2026
#Cargar Datos
library(gt)
library(dplyr)
datos<-read.csv("soil_pollution_diseases.csv",header = TRUE,dec = ".",
sep = ",")
#Tablas Cualitativas
# Variable original
practica_agricola <- datos$Farming_Practice
# Tabla de frecuencia
TDF_Practica_Agricola <- as.data.frame(table(practica_agricola))
# Renombrar columnas
colnames(TDF_Practica_Agricola) <- c("Practica_Agricola", "ni")
# Frecuencias relativas
ni <- TDF_Practica_Agricola$ni
hi <- round((ni / sum(ni)) * 100, 2)
Pi <- hi
# Tabla final
TDF_Practica_Agricola <- data.frame(
Practica_Agricola = TDF_Practica_Agricola$Practica_Agricola,
ni,
hi,
Pi
)
# TABLA
TDF_Practica_Agricola %>%
gt() %>%
tab_header(
title = md("Tabla Nro. 1"),
subtitle = md("Tabla de distribución y probabilidades de las Practicas Agricolas")
) %>%
tab_source_note(
source_note = md("Autor: Grupo 3")
) %>%
tab_options(
table.border.top.color = "black",
table.border.bottom.color = "black",
table.border.top.style = "solid",
table.border.bottom.style = "solid",
column_labels.border.top.color = "black",
column_labels.border.bottom.color = "black",
column_labels.border.bottom.width = px(2),
row.striping.include_table_body = TRUE,
heading.border.bottom.color = "black",
heading.border.bottom.width = px(2),
table_body.hlines.color = "gray",
table_body.border.bottom.color = "black"
)
| Tabla Nro. 1 | |||
| Tabla de distribución y probabilidades de las Practicas Agricolas | |||
| Practica_Agricola | ni | hi | Pi |
|---|---|---|---|
| Conventional | 780 | 26.00 | 26.00 |
| Integrated | 750 | 25.00 | 25.00 |
| Organic | 709 | 23.63 | 23.63 |
| Permaculture | 761 | 25.37 | 25.37 |
| Autor: Grupo 3 | |||
barplot(hi, main = "Gráfica N°1: Distribución porcentual de
las Practicas Agricolas",
xlab = "Practica Agricola",
ylab = "Porcentaje",
col = "green",
ylim = c(0,26),
las = 1,
cex.names = 0.6,
names.arg = TDF_Practica_Agricola$Practica_Agricola)
barplot(hi, main = "Gráfica N°2: Distribución para la probabilidad de
las Practicas Agricolas",
xlab = "Practica Agricola",
ylab = "Probabilidad",
col = "green",
ylim = c(0,26),
las = 1,
cex.names = 0.6,
names.arg = TDF_Practica_Agricola$Practica_Agricola)
# ¿Cuál es la probabilidad de que una practica agricola sea organica?
prob_organica <- TDF_Practica_Agricola$Pi[
TDF_Practica_Agricola$Practica_Agricola == "Organic"
]
cat(
"¿Cuál es la probabilidad de que una practica agricola sea organica?\n",
"La probabilidad de que una practica agricola sea organica es de",
prob_organica, "%.\n"
)
## ¿Cuál es la probabilidad de que una practica agricola sea organica?
## La probabilidad de que una practica agricola sea organica es de 23.63 %.
## ¿Cuál es la probabilidad de que una practica agricola sea organica?
## La probabilidad de encontrar una practica organica en el suelo es de 23.63 %.