# Load libraries
suppressWarnings(suppressMessages(library(parsnip)))
suppressWarnings(suppressMessages(library(rsample)))
suppressWarnings(suppressMessages(library(rpart)))
# Load data
set.seed(1234)
split <- initial_split(kyphosis, prop = 9/10)
spine_train <- training(split)
# Create model and fit
kknn_fit <- nearest_neighbor(mode = "classification",
neighbors = 3,
weight_func = "gaussian",
dist_power = 2) %>%
set_engine("kknn") %>%
fit(Kyphosis ~ ., data = spine_train)
# Save
save(kknn_fit, file = "inst/extdata/kknn.rda")
# Another model
kknn_iris_fit <- nearest_neighbor(mode = "classification",
weight_func = "rectangular",
neighbors = 5,
dist_power = 1) %>%
set_engine("kknn") %>%
fit(Species ~ ., data = iris)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.