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 и т. д.).
  • Прочтите набор данных, введя имя набора данных или выбрав набор данных в диалоговом окне.
Вопросы для собеседования по программированию на R
Вопросы для собеседования по программированию на R

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, где вы можете легко ввести свои данные.

Эти вопросы для собеседования также помогут вам в устной речи.