ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.03.2024

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

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

1. Алгоритм — это:

a) указание на выполнение действий;

б) процесс выполнения вычислений, приводящих к решению задачи;

в) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи.
2. Каким образом можно объявить переменную «а» на языке R:

а) а=;

б) а<-;

в) а>-;

г) a!=.
3. Программа — это:

а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи

б) указание на выполнение действий из заданного набора

в) область внешней памяти для хранения текстовых, числовых данных и другой информации

г) последовательность команд, реализующая алгоритм решения задачи.
4. Напишите на R формулу нахождения длины гипотенузы прямоугольного треугольника со сторонами 4 и 6 см.

Решение:_________.

5. Как можно получить помощь в R:

а) В R-Studio можно поставить курсор на название функции и нажать F1;

б) перед названием функции можно напечатать знак вопроса;

в) можно воспользоваться функцией help()
6. Что делает функция round()?

а) находит диаметр окружности;

б) находит радиус окружности;

в) округляет.
7. Какой пакет используется для чтения в R файлов MS Excel?

Ответ:___________.
8. Какие типы данных используются в R:

а) numeric;

б) integer;

г) quantitative;

д) attributive;

е) logical;

ж) complex;

з) character.

9. Какая функция dplyr служит для вертикального объединения таблиц?

а) bind();

б) bind_rows();

в) left_join();

г) union();

д) bind_cols();

е) join()
10. Каково основное предназначение функции mutate()?

а) удаление столбцов из таблицы
;

б) выбор нужных столбцов из таблицы;

в) добавление нового или изменение значений существующего в таблице столбца;

г) фильтрация данных в таблице.
11. Какая команда  для описательных статистик показывает число пропущенных наблюдений в каждой переменной?

Ответ:____________
12. С помощью какой функции можно создавать длинные векторы из повторяющихся переменных:

а) с();

б) rep();

в) vect_num();

г) length().

13. Какой оператор используется для логического отрицания:

а) = =;

б)==;

в)!=;

г) =!;

д) !;

е) &;

ж) ||.
14. Какие циклы доступны в базовом синтаксисе языка R?

а) for

б) which

в) repeat

г) while

д) next

е) goto
15. Вам необходимо перебрать в цикле элементы вектора fruit, указанного в приложенном фрагменте кода.

 

Какой цикл наиболее оптимален для решения этой задачи?

fruit <- c('apple', 'orange', 'kiwi', 'banana')

Ответ:_________________
16. Что позволяет сделать оператор next?

а) перейти на следующую итерацию цикла;

б) перейти на предыдущую итерацию цикла;

в) начать цикл заново;

г) преждевременно завершить работу цикла;

д) предотвратить остановку цикла, если ход его работы столкнулся с ошибкой.
17. Сколько раз в консоль выведется 'x', при использовании приведённого к вопросу кода с циклом?

n = 5
for ( i in 1:10 ) {
if ( i == n ) break else print('x')
}

Ответы:

а) 0;

б) 4;

в) 5;

г) 10.
18. Сопоставьте имена аргументов функции qplot() и их описание.

Имена аргументов функции

Описание

1

group

А

Задает количество столбцов при построении гистограммы

2

colour

Б

Цвет заливки фигур на графике

3

facets

В

Тип графика

4

data

Г

Данные, на основе которых будет построен график

5

main

Д

Заголовок графика

6

bins

Е

Позволяет задать группировку данных при построении линейного или точечного графика

7

y

Ж

Подпись оси y

8

geom

З

Подпись оси x

9

x

И

Позволяет разбить данные на несколько графиков по указанным переменным

10

fill

К

Цвет точек и линий на графике

11

xlab

Л

Переменная, которая будет отложена на оси y

12

ylab

М

Переменная, которая будет отложена на оси x



19. Когда вы на графике выводите категориальную (качественную, а не количественную переменную), например название бренда, по умолчанию ggplot2 расположит её значения на подписи к оси в алфавитном порядке. Выберите из предложенных вариантов функцию, которая позволяет менять сортировку качественных переменных. 

а) fct_reorder()

б) reorder()

в) fct_arrange()

г) arrange()

д) order()

е) sort()

ж) order_by()

з) fct_sort()

и) fct_order()
20. Выберите один правильный вариант:

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

б) Оконные функции выполняют горизонтальное объединение таблиц.

в) Оконные функции выполняют горизонтальное объединение таблиц по заданному ключу.

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