18 лучших вопросов и ответов на собеседовании по программированию на языке R (2025 г.)
Вот вопросы и ответы на собеседовании по R-программированию как для новичков, так и для опытных кандидатов, желающих получить работу своей мечты.
Программирование на R Viva: вопросы и ответы для первокурсников
1) Объясните, что такое R?
R — это программное обеспечение для анализа данных, которое используют аналитики, квантователи, статистики, специалисты по обработке данных и другие.
2) Перечислите некоторые функции, которые предоставляет R?
Функция, которую предоставляет R:
- среднее
- медиана
- Распределение
- ковариации
- Регрессия
- Нелинейная
- Смешанные эффекты
- GLM
- ГАМ. и т. д.
3) Объясните, как можно запустить графический интерфейс R Commander?
Ввод команды («Rcmdr») в консоль R запускает графический интерфейс R Commander.
4) Как импортировать данные в R?
Вы используете R Commander для импорта данных в R, и есть три способа ввода в него данных.
- Вы можете ввести данные напрямую через Данные Новый набор данных.
- Импортируйте данные из обычного текста (ASCII) или других файлов (SPSS, Minitab и т. д.).
- Прочтите набор данных, введя имя набора данных или выбрав набор данных в диалоговом окне.
5) Упомяните, чего не делает язык «R»?
- Хотя R программирование легко подключается к СУБД, не являющейся базой данных
- R не имеет графического пользовательского интерфейса.
- Хотя он подключается к Excel/Microsoft Office легко, язык R не обеспечивает представление данных в виде таблиц.
6) Объясните, как пишутся команды R?
В R в любом месте программы вам нужно начинать строку кода, например, знаком #.
- # вычитание
- # разделение
- # обратите внимание, что порядок операций существует
7) Как сохранить данные в R?
Чтобы сохранить данные в R, есть много способов, но самый простой способ сделать это —
Перейдите в раздел «Данные» > «Набор активных данных» > «Экспорт набора активных данных», и появится диалоговое окно. Когда вы нажмете «ОК», диалоговое окно позволит вам сохранить данные обычным способом.
8) Упомяните, как можно получить корреляции и ковариации?
Вы можете создавать корреляции с помощью функции cor() для создания корреляций и функции cov() для создания ковариаций.
9) Объясните, что такое t-тесты в R?
В R функция t.test() создает множество t-тестов. Т-тест является наиболее распространенным тестом в статистике и используется для определения того, равны ли средние значения двух групп друг другу.
10) Объясните, для чего используются функции With() и By() в R?
- Функция With() аналогична функции DATA в SAS: она применяет выражение к набору данных.
- Функция BY() применяет функцию к каждому уровню факторов. Это похоже на обработку BY в SAS.
Вопросы и ответы на собеседовании по программированию на R для опытных
11) Какие структуры данных в R используются для статистического анализа и создания графиков?
В R есть такие структуры данных, как
- Векторы
- Матрицы
- Массивы
- Фреймы данных
12) Объясните общий формат матриц в R?
Общий формат
Mymatrix< - matrix (vector, nrow=r , ncol=c , byrow=FALSE, dimnames = list ( char_vector_ rowname, char_vector_colnames))
13) Как в R представлены пропущенные значения?
В R недостающие значения обозначаются символом NA (недоступно), поэтому невозможные значения обозначаются символом NaN (а не числом).
14) Объясните, что такое транспонирование?
Для предыдущего изменения формы данных анализ R предоставляет различные методы, а транспонирование — самый простой метод изменения формы набора данных. Транспонирование матрицы или кадра данных t ()
функция используется.
15) Объясните, как данные агрегируются в R?
Свернуть данные в R с помощью одной или нескольких переменных BY становится проще. При использовании aggregate()
функция, переменная BY должна быть в списке.
16) Какая функция используется для добавления наборов данных в R?
Функция rbind может использоваться для объединения двух фреймов данных (наборов данных). Два фреймы данных должны иметь одинаковые переменные, но они не обязательно должны быть в одном и том же порядке.
17) Для чего используются функции subset() и sample() в R?
В R функции subset() помогают вам выбирать переменные и наблюдения, а с помощью функции sample() вы можете выбрать случайную выборку размера n из набора данных.
18) Объясните, как создать таблицу в R без внешнего файла?
Использовать код
myTable = data.frame() edit(myTable)
Этот код откроет таблицу, похожую на Excel, где вы можете легко ввести свои данные.
Эти вопросы для собеседования также помогут вам в устной речи.