Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Машинное обучение в R с использованием курсора: руководство по построению и проверке статистическ...

Автор: Rajendra Choure

Загружено: 2021-04-20

Просмотров: 4990

Описание:

#caret # машинное обучение # статистические модели # линейная регрессия # подгонка моделей
Это базовое руководство, знакомящее с функционалом и эффективностью инструмента Caret при построении и валидации статистических моделей или алгоритмов машинного обучения.

Описываются визуализация признаков из набора данных, выбор моделей, процесс перекрёстной проверки, обучение модели, валидация с использованием диагностических графиков и тестирование модели. Также объясняется прогнозирование на основе модели.

Также представлены модели lm, gbm, lvq, rf и svm. # код для обучения

install.packages("caret")
library(caret)
Исследование данных
head(iris)
str(iris)
Визуализация данных
featurePlot(x=iris[,1:4],y=iris$Species, plot="ellipse")

featurePlot(x=iris[,1:4],y=iris$Species,plot="ellipse",auto.key=list(columns=3))

featurePlot(x=iris[,1:4],y=iris$Species,plot=c("boxplot"),auto.key=list(columns=3),scale=list(y=list(relation="free")),labels=c("Species","length in см"))

featurePlot(x=iris[,1:4],y=iris$Species,plot="density",auto.key=list(columns=3),labels=c("Species",""),scale=list(x=list(relation="free"),y=list(relation="free")),pch="|")

featurePlot(x=iris[,1:3],y=iris[,4],plot="scatter",type=c("p","smooth"),auto.key=list(columns=3),pch=16,lwd=2)

См. корреляцию
library(corrplot)

cor_iris=cor(iris[,1:4])

corrplot(cor_iris, type="upper",method="ellipse")

Решить вопрос о перекрёстной проверке
trc= trainControl(method="repeatedcv",number=10,repeats=3)
trc

#Подходящая модель
mod_lm = train(Sepal.Length~.,iris,method="lm",trControl=trc)
mod_lm
summary(mod_lm)

mod_lm$resample
mod_lm$results

диагностических графиков
plot(mod_lm$finalModel)

графиков cstom для проверки соответствия
obs=predict(mod_lm, iris)

plot(iris$Sepal.Length,obs)
abline(0,1)

plot(1:nrow(iris),iris$Sepal.Length)
points(1:nrow(iris),obs, col="red")

прогноз из нового данные
df_new=data.frame(Sepal.Width=c(4.8;4.6), Petal.Length=c(3.4;6.9),
Petal.Width=c(1.7;2.4), Species=c("setosa","virginica"))
predict(mod_lm,df_new)

другие модели, использующие курсор: модели классификации
#машина опорных векторов
mod_svm= train(Species~.,iris,method="svmRadial",trControl=trc)
mod_svm
obs=predict(mod_svm, iris)

confusionMatrix(iris$Species,obs)
plot(mod_svm)

#машина градиентного бустинга
mod_gbm= train(Виды~.,iris,method="gbm",trControl=trc)
mod_gbm
obs=predict(mod_gbm, iris)

confusionMatrix(iris$Виды,obs)
plot(mod_gbm)

#Обучение модели векторного квантования
mod_lvq= train(Виды~.,iris,method="lvq",trControl=trc)
mod_lvq
obs=predict(mod_lvq, iris)

confusionMatrix(iris$Виды,obs)
plot(mod_lvq)

#Модель случайного леса
mod_rf= train(Виды~.,iris,method="rf",trControl=trc)
mod_rf
obs=predict(mod_rf, iris)

confusionMatrix(iris$Виды,obs)
plot(mod_rf)

0:00 Введение на каретку
1:10 Установка пакета каретки
1:50 Знакомство с данными
2.38 Визуализация данных Featureplot
5:09 Визуализация корреляции: corrplot
5:51 Выбор переменных для моделирования
6:10 Формула модели
6:23 Выбор модельного метода: регрессия или классификация
6:49 Введение в перекрёстную проверку
8:52 Обучение модели
10:05 Изучение результатов модели
11:49 Изучение подгонки модели с помощью диагностических моделей
13:06 Тестирование модели: прогнозируемое и фактическое
15:15 Прогнозирование новых данных
16:13 Модели классификации с помощью каретки
16:39 Модель случайного Форста
17:28 Матрица неточностей
18:23 Градиентный бустинг GBM
19:30 Модель векторного квантования LVQ для обучения
20:14 Модель опорных векторов SVM
21.01 Диагностические графики для моделей классификации

Машинное обучение в R с использованием курсора: руководство по построению и проверке статистическ...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Программирование на языке R Экспорт данных R в Excel и Word

Программирование на языке R Экспорт данных R в Excel и Word

Machine Learning with R | Machine Learning with caret | Community Webinar

Machine Learning with R | Machine Learning with caret | Community Webinar

Понимание и применение деревьев регрессии XGBoost в R

Понимание и применение деревьев регрессии XGBoost в R

Лукашенко в Совете мира. Кто обстрелял дом в Адыгее. Адам Кадыров поправляется

Лукашенко в Совете мира. Кто обстрелял дом в Адыгее. Адам Кадыров поправляется

An introduction to caret: A machine learning library in R

An introduction to caret: A machine learning library in R

Доступное объяснение ROC и AUC!

Доступное объяснение ROC и AUC!

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Preprocessing Data in R for ML with

Preprocessing Data in R for ML with "caret" (2021)

Прогнозирование с использованием приложения Matlab Regression Learner

Прогнозирование с использованием приложения Matlab Regression Learner

Машинное обучение в R: построение модели классификации

Машинное обучение в R: построение модели классификации

Визуализируйте данные с помощью ggplot. Программирование на R — лучшая платформа для создания гра...

Визуализируйте данные с помощью ggplot. Программирование на R — лучшая платформа для создания гра...

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

PERFECT PLOTS IN #R ! 💪 {sjPlot} | Easily Visualize Data And Model Results

PERFECT PLOTS IN #R ! 💪 {sjPlot} | Easily Visualize Data And Model Results

Кремлевский гамбит. Путин ставит мат?! | Разборы

Кремлевский гамбит. Путин ставит мат?! | Разборы

Научитесь строить графики данных с помощью R и GGplot2: импортируйте, изменяйте, стройте графики ...

Научитесь строить графики данных с помощью R и GGplot2: импортируйте, изменяйте, стройте графики ...

Machine Learning with R and TensorFlow

Machine Learning with R and TensorFlow

Feature Selection Using R | Machine Learning Models using Boruta Package

Feature Selection Using R | Machine Learning Models using Boruta Package

Split Data R Caret Training and Test

Split Data R Caret Training and Test

Creating ROC curves and ensembling models in R with

Creating ROC curves and ensembling models in R with "caret" | R Tutorial (2021)

ggplot for plots and graphs. An introduction to data visualization using R programming

ggplot for plots and graphs. An introduction to data visualization using R programming

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com