library(testthat)
context("Test the output of homework 1.")
test_that("You linear_model() function works in an easy case.", {
data(iris)
fit_linear_model <- linear_model(Sepal.Length ~ ., iris)
fit_lm <- lm(Sepal.Length ~ ., iris)
expect_equivalent(fit_lm$coefficients, fit_linear_model$coefficients,
tolerance = 1e-5)
})
test_that("You linear_model() function works with contrasts.", {
data(iris)
fit_linear_model <- linear_model(Sepal.Length ~ ., iris,
contrasts = list(Species = "contr.sum"))
fit_lm <- lm(Sepal.Length ~ ., iris, contrasts = list(Species = "contr.sum"))
expect_equivalent(fit_lm$coefficients, fit_linear_model$coefficients,
tolerance = 1e-5)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.