R R  ·  20 вопросов  ·  ~55 мин  ·  ⏱ Таймер 55:00  ·  Лёгкий  · 

Очистка данных

Проверка охватывает код, данные и интерпретацию результата как единое решение. В тесте «Очистка данных» рассматриваются Дубликаты, Пропуски, Выбросы и Проверка диапазонов. Нужно предсказывать структуру результата, находить скрытые риски, выбирать исправление и доказывать его проверкой. Из 20 вопросов 12 содержат код; остальные описывают ситуации, в которых синтаксически допустимое решение может привести к неверному аналитическому выводу.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. На 20 вопросов отведено 55 минут. Читайте код построчно, учитывайте типы, атрибуты, пропуски и допущения анализа. После завершения откроются общий процент, 4 тематических шкал и объяснение к каждому заданию.
Вопрос 1 из 20
Ситуация: После загрузки повторного файла один клиент встречается дважды с разными суммами; простое удаление одинаковых строк ничего не меняет. Какой механизм точнее всего объясняет связь кода с ситуацией?
RФрагмент R
df <- data.frame(id = c(1, 1, 2), value = c(10, 12, 8))
result <- df[!duplicated(df), ]
result
Вопрос 2 из 20
Ситуация: После загрузки повторного файла один клиент встречается дважды с разными суммами; простое удаление одинаковых строк ничего не меняет. Какой дефект нужно искать в первую очередь?
RФрагмент R
df <- data.frame(id = c(1, 1, 2), value = c(10, 12, 8))
result <- df[!duplicated(df), ]
result
Вопрос 3 из 20
Ситуация: После загрузки повторного файла один клиент встречается дважды с разными суммами; простое удаление одинаковых строк ничего не меняет. Какой вариант исправления сохраняет смысл анализа?
Вопрос 4 из 20
Ситуация: После загрузки повторного файла один клиент встречается дважды с разными суммами; простое удаление одинаковых строк ничего не меняет. Какая проверка относится к исходному риску, а не к внешнему виду результата?
Вопрос 5 из 20
Ситуация: После загрузки повторного файла один клиент встречается дважды с разными суммами; простое удаление одинаковых строк ничего не меняет. Какое заключение лучше всего выдерживает проверку?
RФрагмент R
df <- data.frame(id = c(1, 1, 2), value = c(10, 12, 8))
result <- df[!duplicated(df), ]
result
Вопрос 6 из 20
Ситуация: Разные источники обозначают отсутствие данных пустой строкой, числом 999 и настоящим NA. На какое свойство R здесь следует опереться?
RФрагмент R
x <- c('12', '', '999', NA, '0')
result <- x %in% c('', '999') | is.na(x)
result
Вопрос 7 из 20
Ситуация: Разные источники обозначают отсутствие данных пустой строкой, числом 999 и настоящим NA. Почему успешный запуск ещё не доказывает корректность?
RФрагмент R
x <- c('12', '', '999', NA, '0')
result <- x %in% c('', '999') | is.na(x)
result
Вопрос 8 из 20
Ситуация: Разные источники обозначают отсутствие данных пустой строкой, числом 999 и настоящим NA. Какая правка лучше локальной заплатки?
Вопрос 9 из 20
Ситуация: Разные источники обозначают отсутствие данных пустой строкой, числом 999 и настоящим NA. Как подтвердить корректность на граничном случае?
Вопрос 10 из 20
Ситуация: Разные источники обозначают отсутствие данных пустой строкой, числом 999 и настоящим NA. Какой вывод точнее всего связывает механизм и главный риск?
RФрагмент R
x <- c('12', '', '999', NA, '0')
result <- x %in% c('', '999') | is.na(x)
result
Вопрос 11 из 20
Ситуация: Максимальное значение в десять раз выше остальных, но относится к крупнейшему объекту в выборке и может быть реальным. Какое утверждение лучше всего объясняет показанный фрагмент?
RФрагмент R
x <- c(10, 11, 12, 13, 80)
q <- quantile(x, c(.25, .75))
result <- x > q[2] + 1.5 * IQR(x)
result
Вопрос 12 из 20
Ситуация: Максимальное значение в десять раз выше остальных, но относится к крупнейшему объекту в выборке и может быть реальным. Какое скрытое допущение здесь опаснее остальных?
RФрагмент R
x <- c(10, 11, 12, 13, 80)
q <- quantile(x, c(.25, .75))
result <- x > q[2] + 1.5 * IQR(x)
result
Вопрос 13 из 20
Ситуация: Максимальное значение в десять раз выше остальных, но относится к крупнейшему объекту в выборке и может быть реальным. Что нужно сделать, чтобы ошибка не вернулась на следующем наборе данных?
Вопрос 14 из 20
Ситуация: Максимальное значение в десять раз выше остальных, но относится к крупнейшему объекту в выборке и может быть реальным. Какая проверка непосредственно подтверждает, что дефект устранён?
Вопрос 15 из 20
Ситуация: Максимальное значение в десять раз выше остальных, но относится к крупнейшему объекту в выборке и может быть реальным. Что стоит написать в технической рецензии к этому фрагменту?
RФрагмент R
x <- c(10, 11, 12, 13, 80)
q <- quantile(x, c(.25, .75))
result <- x > q[2] + 1.5 * IQR(x)
result
Вопрос 16 из 20
Ситуация: Валидация возраста должна отличать отсутствующее значение от явно невозможного и не скрывать ни один случай. Что является главным техническим основанием для разбора?
RФрагмент R
age <- c(25, NA, 140, 18)
result <- age >= 0 & age <= 120
result
Вопрос 17 из 20
Ситуация: Валидация возраста должна отличать отсутствующее значение от явно невозможного и не скрывать ни один случай. Что именно может сломаться при новых данных?
RФрагмент R
age <- c(25, NA, 140, 18)
result <- age >= 0 & age <= 120
result
Вопрос 18 из 20
Ситуация: Валидация возраста должна отличать отсутствующее значение от явно невозможного и не скрывать ни один случай. Какое изменение устраняет именно причину проблемы?
Вопрос 19 из 20
Ситуация: Валидация возраста должна отличать отсутствующее значение от явно невозможного и не скрывать ни один случай. Какой контроль отличит исправление от случайно удачного результата?
Вопрос 20 из 20
Ситуация: Валидация возраста должна отличать отсутствующее значение от явно невозможного и не скрывать ни один случай. Какое заключение останется верным и на новых данных?
RФрагмент R
age <- c(25, NA, 140, 18)
result <- age >= 0 & age <= 120
result

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу