przykład 11.1 z punktu 11.2.1

(przykład 11.1 z punktu 11.2.1) : Dokumentowanie i wdrażanie : Tworzenie dokumentacji poszczególnych etapów za pomocą formatu R Markdown : Czym jest R Markdown?

Tytuł: Dokument zawierający bloki R Markdown

Przykładowe ocenianie (uzyskiwanie prognoz) za pomocą zestawu danych Buzz.

Dołącza najpierw pakiet randomForest i wczytuje model oraz dane testowe.

suppressPackageStartupMessages(library("randomForest"))
## Warning: package 'randomForest' was built under R version 4.0.3
lst <- readRDS("C:/Users/Krzysztof/PDSwR2-master/Buzz/thRS500.RDS")
varslist <- lst$varslist
fmodel <- lst$fmodel
buzztest <- lst$buzztest
rm(list = "lst")

Sprawdza teraz jakość modelu na odłożonych danych.

buzztest$prediction <- predict(fmodel, newdata = buzztest, type = "prob")[, 2, drop = TRUE]

WVPlots::ROCPlot(buzztest, "prediction", 
                 "buzz", 1, 
                 "Krzywa ROC szacująca jakość przewidywań modelu na odłożonych danych")

Uwaga 1.

Nagłówek YAML (ang. Yet Another Markup Language — jeszcze jeden język znaczników) określający pewne metadane: tytuł i domyślny format wyjściowy.

Uwaga 2.

Przypis „początkowego bloku kodu” w formacie R Markdown. Dyrektywa include = FALSE sprawia, że blok nie będzie wyświetlany.

Uwaga 3.

Koniec bloku R Markdown; cała zawartość pomiędzy znacznikami początku i końca jest traktowana jako kod R i wykonywana.

Uwaga 4.

Tekst Markdown niebędący kodem R.

Uwaga 5.

Kolejny blok kodu R. W tym przypadku wczytujemy gotowy model lasu losowego i dane testowe.

Uwaga 6.

Więcej zwykłego tekstu.

Uwaga 7.

Jeszcze jeden blok kodu R.