Fecha: 2025-06-13
Autor 1 (autor1@email.com) & Autor 2 (autor2@email.com)
Ciudad - País
Este es un documento de ejemplo que muestra varias funcionalidades de R Markdown.
# Instalación de paquetes (solo si no están instalados)
# install.packages(c("tidyverse", "knitr"))
library(tidyverse)## Warning: package 'tidyverse' was built under R version 4.4.3
## Warning: package 'lubridate' was built under R version 4.4.3
## ── 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.2
## ── 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(knitr)
# Datos simulados
set.seed(123)
data <- tibble(
grupo = rep(c("A", "B"), each = 50),
puntaje = c(rnorm(50, 500, 100), rnorm(50, 550, 80))
)
head(data)| grupo | puntaje | |
|---|---|---|
| Length:100 | Min. :303.3 | |
| Class :character | 1st Qu.:469.2 | |
| Mode :character | Median :537.4 | |
| NA | Mean :532.6 | |
| NA | 3rd Qu.:585.1 | |
| NA | Max. :725.0 |
ggplot(data, aes(x = grupo, y = puntaje, fill = grupo)) +
geom_boxplot() +
labs(title = "Distribución de puntajes por grupo",
y = "Puntaje ICFES", x = "Grupo") +
theme_minimal()Este es un documento de ejemplo que muestra varias funcionalidades de R Markdown.
Podemos incluir ecuaciones matemáticas directamente en R Markdown usando LaTeX.
Media muestral:
\[ \bar{X} = \frac{1}{n} \sum_{i=1}^{n} X_i \]
Varianza muestral:
\[ S^2 = \frac{1}{n-1} \sum_{i=1}^{n} (X_i - \bar{X})^2 \]
Regresión lineal simple:
\[ Y_i = \beta_0 + \beta_1 X_i + \epsilon_i \]
Distribución normal:
\[ X \sim \mathcal{N}(\mu, \sigma^2) \]
Negritas, cursivas,
código en línea, listas:
Esto es una cita de ejemplo.
library(knitr)
tabla <- data.frame(
Elemento = c("Negrita", "Cursiva", "Código en línea", "Código en línea R",
"Ecuación en bloque", "Lista", "Cita"),
Sintaxis = c("**texto**", "*texto*", "`código`", "`r códigoR`", "$$ ... $$", "- elemento", "> texto"),
Ejemplo = c("**texto**", "*texto*", "`código`", "`r mean(data$puntaje)`", "$$ y = mx + b $$", "- item", "> texto")
)
kable(tabla)| Elemento | Sintaxis | Ejemplo |
|---|---|---|
| Negrita | texto | texto |
| Cursiva | texto | texto |
| Código en línea | código |
código |
| Código en línea R | r códigoR |
r mean(data$puntaje) |
| Ecuación en bloque | \[ ... \] | \[ y = mx + b \] |
| Lista | - elemento | - item |
| Cita | > texto | > texto |