Это вопрос ф. Теперь напишите «для» l oop, которое находит среднеквадратичные средние значения моделей, обученных на 500 загруженных обучающих выборках. Вы уже написали почти весь необходимый код.
- За пределами «для» l oop, инициализируйте
boot.rmse
пустым вектором - Настройте l oop таким образом, ваш вектор цикла представляет собой целочисленную последовательность 1, 2, ..., 500
- Сохраните в i-м элементе в
boot.rmse
среднеквадратическое значение, найденное в i-й раз через l oop - Убедитесь, что
set.seed(2019);
в той же строке, что и (и сразу до ) for
l oop (но нигде больше), чтобы тот же случайный набор bootstrap образцы созданы для всех нас.
Сообщите среднее значение boot.rmse
и его стандартное отклонение (это предполагаемая ошибка обобщения и SD) и составьте гистограмму boot.rmse
. Примечание: запуск этого l oop займет некоторое время (и, следовательно, процесс вязания займет некоторое время). Вместо того, чтобы зацикливаться на 1:500
, как только вы думаете, что поработали с логи c, попробуйте сначала зациклить на 1:5
, чтобы убедиться, что все идет гладко.
Моя проблема в том, что я не знаю, как сделать это для l oop пробегать каждый образец