Изучить приёмы работы со средой RStudio, научиться создавать программы на языке R, формировать и обрабатывать с их помощью статистические данные, а также пользоваться контекстной помощью.
R – язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. R широко используется как статистическое программное обеспечение для анализа данных и фактически стал стандартом для статистических программ. R поддерживает широкий спектр статистических и численных методов и обладает хорошей расширяемостью с помощью пакетов. Пакеты представляют собой библиотеки для работы специфических функций или специальных областей применения. В базовую поставку R включен основной набор пакетов, а всего по состоянию на 2017 год доступно более 11778 пакетов. Ещё одна особенность R – возможность создания качественной графики, которая может включать математические символы.
RStudio – свободная среда разработки программного обеспечения с открытым исходным кодом для языка программирования R, который предназначен для статистической обработки данных и работы с графикой. RStudio написана на языке программирования C++ и использует фреймворк Qt для графического интерфейса пользователя.
Используя средства языка R провести анализ таблицы данных «Социологический опрос», получить необходимые результаты, сделать выводы.
data.frame()
. Имена переменных задать следующие: name
(ФИО), sex
(Пол), age
(Возраст), education
(Образование), income
(Доход).income_20
(Доход_20), значения которой равны Доход + премия в размере 20% от Дохода.income_S
(Доход_С), значения которой равны Доход + Доход_20.income_M
(Доход_М). Необходимо найти максимальный доход и для каждого респондента определить, сколько процентов от максимального дохода составляет его доход.income_20
.name | sex | age | education | income |
---|---|---|---|---|
John Davis | Male | 21 | Secondary | 125 |
Angela Williams | Female | 23 | Higher | 345 |
Janice Markhammer | Female | 40 | - | 50 |
Bullwinkle Moose | Male | 35 | Secondary | 399 |
Mary Rayburn | Female | 18 | Secondary | 136 |
Greg Knox | Male | 20 | Higher | 120 |