Практическая работа №1: Изучение приёмов работы со средой RStudio. Основы работы с языком R

Цель работы

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

Основные теоретические положения

R -- язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. R широко используется как статистическое программное обеспечение для анализа данных и фактически стал стандартом для статистических программ. R поддерживает широкий спектр статистических и численных методов и обладает хорошей расширяемостью с помощью пакетов. Пакеты представляют собой библиотеки для работы специфических функций или специальных областей применения. В базовую поставку R включен основной набор пакетов, а всего по состоянию на 2017 год доступно более 11778 пакетов. Ещё одна особенность R -- возможность создания качественной графики, которая может включать математические символы.

Постановка задачи

Используя средства языка R провести анализ таблицы данных “Социологический опрос”, получить необходимые результаты, сделать выводы.

Порядок выполнения работы

Создать таблицу данных <<Социологический опрос>> из 6 случаев и 4 переменных с помощью конструкции data.frame(). Имена переменных задать следующие: name (ФИО), sex (Пол), age (Возраст), education (Образование), income (Доход).

Переменные Пол и Образование представить как факторные. Проверить, что эти переменные действительно факторные любым удобным способом с соответствующим сообщением в консоли.

Добавить в таблицу новую переменную income_20 (Доход_20), значения которой равны Доход + премия в размере 20% от Дохода.

Рассчитать среднее значение Дохода и вывести его на экран.

Используя инструменты R построить столбчатую диаграмму для Возраста и Дохода.

Добавить в таблицу новую переменную income_S (Доход_С), значения которой равны Доход + Доход_20.

Добавить новую переменную income_M (Доход_М). Необходимо найти максимальный доход и для каждого респондента определить, сколько процентов от максимального дохода составляет его доход.

Рассчитать среднее значение дохода в зависимости от пола.

Удалить переменную income_20.

Составить таблицу 1000×3, содержащую в качестве первой переменной значения значения ( изменяется с постоянным шагом), в качестве второй -- значения и в качестве третьей -- значения , где .

Создать новый dataframe, в котором будут сохранены только первые 100 строк и последние 50 строк таблицы из п. 10.

Используя инструменты R вывести первые 5 строчек датафрейма из п. 11.

Используя инструменты R вывести последние 5 строчек датафрейма из п. 11.

Нарисовать 2 синусоиды, используя данные из п. 10.

Таблица "Социологический опрос"

ФИО	Пол	Возраст	Образование	Доход
Петров П.	Муж	21	Среднее	125
Комарова И.	Жен	23	Высшее	345
Филова Р.	Жен	40	-	50
Статистов М.	Муж	35	Среднее	399
Ивлева Т.	Жен	18	Среднее	136
Часов И.	Муж	20	Высшее	120

Содержание отчёта