Cum construiesti un model in R

Sep 6, 2020 17:44 · 149 words · 1 minute read

Un model in R se construieste similar oricarei alte tehnologii, desigur, cu mici specificitati datorate limbajului.

In primul rand, avem nevoie sa incarcam in memorie librariile care includ tehnicile si algoritmii utili realizarii unui model. Pentru acest articol, voi folosi un exemplu simplu in care voi apela datele din datesetul iris si librariile caret, ggplot.

Daca doriti sa folositi alt, dataset apelati in consola data()

# Incarcam librariile
library(ggplot2)
library(caret)
data("iris")
str(iris)

Hai sa construim un model

Incercam sa estimam latimea petalelor folosind lungimea lor

model <- lm(Petal.Length ~ Petal.Width, data = iris)

Sa vizualizam modelul

ggplot(data = iris, aes(x = Petal.Width, y = Petal.Length)) + geom_point(aes(color = Species)) + stat_smooth(method = "lm")

Salvam modelul folosind saveRDS

saveRDS(model, "model_iris.RDS")

Acum putem citi modelul direct din fisier, salvand timpul pentru pregatirea modelului

model_salvat <- readRDS("model_iris.RDS")

Putem verifica, prin comparatie, daca modelul salvat este similar celui construit.

print(model$coefficients)
print(model_salvat$coefficients)

The end.