install.packages(“UsingR”) install.packages(“MASS”) library(usingR) library(MASS)
data(brightness, package=“UsingR”)
hist(brightness, probability = TRUE, main = “Histogram of Brightness”) lines(density(brightness), col = “blue”)
boxplot(brightness, main = “Boxplot of Brightness”) outliers <- boxplot.stats(brightness)$out second_smallest_outlier <- sort(outliers)[2]
brightness.without <- brightness[!brightness %in% outliers]
data(UScereal, package=“MASS”)
str(UScereal)
clean_cereal <- UScereal[complete.cases(UScereal\(manufacturer, UScereal\)shelf), ]
manufacturer_shelf_table <- table(clean_cereal\(manufacturer, clean_cereal\)shelf) manufacturer_shelf_table
cor(clean_cereal\(fat, clean_cereal\)vitamins, use=“complete.obs”)
cor(clean_cereal\(fat, clean_cereal\)shelf, use=“complete.obs”)
cor(clean_cereal\(carbo, clean_cereal\)sugars, use=“complete.obs”)
fibre_manufacturer_table <- table(clean_cereal\(fibre, clean_cereal\)manufacturer) fibre_manufacturer_table
cor(clean_cereal\(sodium, clean_cereal\)sugars, use=“complete.obs”)
data(mammals, package=“MASS”)
cor(mammals\(body, mammals\)brain)
plot(mammals\(body, mammals\)brain, main = “Peso Corporal vs Peso Cerebral”, xlab = “Peso Corporal”, ylab = “Peso Cerebral”)
mammals\(log_body <- log(mammals\)body) mammals\(log_brain <- log(mammals\)brain) cor(mammals\(log_body, mammals\)log_brain) plot(mammals\(log_body, mammals\)log_brain, main = “Log Peso Corporal vs Log Peso Cerebral”, xlab = “Log Peso Corporal”, ylab = “Log Peso Cerebral”)
data(emissions, package=“MASS”)
pairs(~GDP + perCapita + CO2, data = emissions)
model <- lm(CO2 ~ GDP + perCapita, data = emissions) summary(model)
outliers <- which(abs(model\(residuals) > 2*sd(model\)residuals)) emissions_clean <- emissions[-outliers, ] model_clean <- lm(CO2 ~ GDP + perCapita, data = emissions_clean) summary(model_clean)
data(anorexia, package=“MASS”)
aggregate(Postwt ~ Treat, data = anorexia, mean)
table(anorexia\(Postwt > anorexia\)Prewt)
vec1 <- rnorm(50) vec2 <- rnorm(50)
shapiro.test(vec1) shapiro.test(vec2)
t.test(vec1, vec2)
vec_norm <- rnorm(50) vec_binom <- rbinom(50, 1, 0.5)
shapiro.test(vec_norm) shapiro.test(vec_binom)
t.test(vec_norm, vec_binom)
values <- rnorm(100)
hist(values, main = “Histograma de Valores Generados”)
values2 <- rnorm(100) hist(values2, main = “Histograma de Valores Generados”)
summary(values)
library(pwr)
pwr.t.test(n = 20, d = 0.5, sig.level = 0.05, power = 0.8, type = “two.sample”)
pwr.t.test(n = 20, d = 0.5, sig.level = 0.05, power = 0.8, type = “one.sample”)