R. Книга рецептов
книга

R. Книга рецептов : проверенные рецепты для статистики, анализа и визуализации

Здесь можно купить книгу "R. Книга рецептов : проверенные рецепты для статистики, анализа и визуализации" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Дж. Лонг, Пол Титор

Форматы: PDF

Издательство: ДМК Пресс

Год: 2020

Место издания: Москва

ISBN: 978-5-97060-835-7

Страниц: 510

Артикул: 95156

Возрастная маркировка: 16+

Электронная книга
1499

Краткая аннотация книги "R. Книга рецептов"

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

Содержание книги "R. Книга рецептов : проверенные рецепты для статистики, анализа и визуализации"


Предисловие редактора
Добро пожаловать в Книгу рецептов R
Благодарности
Глава 1. Начало работы и получение справочной информации
1.1. Загрузка и установка R
1.2. Установка RStudio
1.3. Запуск RStudio
1.4. Ввод команд
1.5. Выход из RStudio
1.6. Прерывание R
1.7. Просмотр прилагаемой документации
1.8. Получение справки по функции
1.9. Поиск в прилагаемой документации
1.10. Получение справки по пакету
1.11. Поиск справки в интернете
1.12. Поиск соответствующих функций и пакетов
1.13. Поиск в списках рассылки
1.14. Отправка вопросов в Stack Overflow или в другое место в сообществе
Глава 2. Немного основ
2.1. Вывод на экран
2.2. Установка переменных
2.3. Перечисление переменных
2.4. Удаление переменных
2.5. Создание вектора
2.6. Базовая статистика
2.7. Создание последовательностей
2.8. Сравнение векторов
2.9. Выбор элементов вектора
2.10. Векторная арифметика
2.11. Разбираемся с приоритетом оператора
2.12. Меньше печатать и больше делать
2.13. Создание конвейера вызовов функций
2.14. Как избежать некоторых распространенных ошибок
Глава 3. Навигация по программному обеспечению
3.1. Получение и настройка рабочего каталога
3.2. Создание нового проекта RStudio
3.3. Сохранение своего рабочего пространства
3.4. Просмотр истории команд
3.5. Сохранение результата предыдущей команды
3.6. Отображение загруженных пакетов через путь поиска
3.7. Просмотр списка установленных пакетов
3.8. Доступ к функциям в пакете
3.9. Доступ к встроенным наборам данных
3.10. Установка пакетов из CRAN
3.11. Установка пакета из GitHub
3.12. Установка или изменение зеркала CRAN по умолчанию
3.13. Запуск сценария
3.14. Запуск пакетного сценария
3.15. Поиск домашнего каталога R
3.16. Настройка запуска R
3.17. Использование R и RStudio в облаке
Глава 4. Ввод и вывод
4.1. Ввод данных с клавиатуры
4.2. Вывод меньшего числа цифр (или большего)
4.3. Перенаправление вывода в файл
4.4. Список файлов
4.5. Не удается открыть файл в Windows – что делать?
4.6. Чтение записей фиксированной ширины
4.7. Чтение файлов табличных данных
4.8. Чтение из файлов CSV
4.9. Запись в файлы CSV
4.10. Чтение табличных или CSV-данных из интернета
4.11. Чтение данных из Excel
4.12. Запись таблицы данных в Excel
4.13. Чтение данных из файла SAS
4.14. Чтение данных из таблиц HTML
4.15. Чтение файлов со сложной структурой
4.16. Чтение из баз данных MySQL
4.17. Доступ к базе данных с помощью dbplyr
4.18. Сохранение и транспортировка объектов
Глава 5. Структуры данных
5.1. Добавление данных в вектор
5.2. Вставка данных в вектор
5.3. Правило повторного использования
5.4. Создание фактора (категориальной переменной)
5.5. Объединение нескольких векторов в один вектор и фактор
5.6. Создание списка
5.7. Выбор элементов по месту в списке
5.8. Выбор элементов списка по имени
5.9. Создание ассоциативного списка «имя/значение»
5.10. Удаление элемента из списка
5.11. Преобразование списка в вектор
5.12. Удаление элементов NULL из списка
5.13. Удаление элементов списка с использованием условия
5.14. Инициализация матрицы
5.15. Операции с матрицами
5.16. Задание описательных имен для строк и столбцов матрицы
5.17. Выбор одной строки или столбца из матрицы
5.18. Инициализация таблицы данных из данных столбца
5.19. Инициализация таблицы данных из данных строки
5.20. Добавление строк в таблицу данных
5.21. Выбор столбцов таблицы по их месту в таблице данных
5.22. Выбор столбцов таблицы данных по имени
5.23. Изменение имен столбцов таблицы данных
5.24. Удаление значений NA из таблицы данных
5.25. Исключение столбцов по имени
5.26. Объединение двух таблиц данных
5.27. Объединение таблиц данных по общему столбцу
5.28. Приведение атомарных типов данных
5.29. Приведение структурированных типов данных
Глава 6. Преобразование данных
6.1. Применение функции ко всем элементам списка
6.2. Применение функции к каждой строке таблицы данных
6.3. Применение функции к каждой строке матрицы
6.4. Применение функции к каждому столбцу
6.5. Применение скалярной функции к векторам или спискам
6.6. Применение функции к группам данных
6.7. Создание нового столбца по условию
Глава 7. Строки и даты
7.1. Получение длины строки
7.2. Конкатенация строк
7.3. Извлечение подстрок
7.4. Разбиение строки по разделителю
7.5. Замена подстрок
7.6. Генерация всех попарных комбинаций строк
7.7. Получение текущей даты
7.8. Преобразование строки в дату
7.9. Преобразование даты в строку
7.10. Преобразование года, месяца и дня в объект Date
7.11. Получение даты по юлианскому календарю
7.12. Извлечение частей даты
7.13. Создание последовательности дат
Глава 8. Вероятность
8.1. Подсчет количества комбинаций
8.2. Генерация комбинаций
8.3. Генерация случайных чисел
8.4. Генерация воспроизводимых случайных чисел
8.5. Генерация случайной выборки
8.6. Генерация случайных последовательностей
8.7. Случайная перестановка вектора
8.8. Расчет вероятностей для дискретных распределений
8.9. Расчет вероятностей для непрерывных распределений
8.10. Преобразование вероятностей в квантили
8.11. Построение графика функции плотности
Глава 9. Общая статистика
9.1. Получение сводки данных
9.2. Расчет относительных частот
9.3. Представление факторов в виде таблицы и создание таблиц сопряженности
9.4. Проверка категориальных переменных на независимость
9.5. Расчет квантилей (и квартилей) набора данных
9.6. Инвертирование квантиля
9.7. Преобразование данных в z-оценки
9.8. Проверка среднего значения выборки (t-критерий)
9.9. Формирование доверительного интервала для среднего значения
9.10. Формирование доверительного интервала для медианы
9.11. Тестирование доли выборки
9.12. Формирование доверительного интервала для доли
9.13. Проверка на нормальность
9.14. Тест последовательностей
9.15. Сравнение средних значений двух выборок
9.16. Непараметрическое сравнение местоположений двух выборок
9.17. Проверка значимости корреляции
9.18. Проверка групп на предмет наличия равных пропорций
9.19. Парные сравнения между средними значениями групп
9.20. Проверка двух выборок, чтобы определить, принадлежат ли они одному закону распределения
Глава 10. Графики
10.1. Создание точечной диаграммы
10.2. Добавление заголовка и меток
10.3. Добавление (или удаление) координатной сетки
10.4. Применение темы к графику ggplot
10.5. Создание точечной диаграммы
10.6. Добавление (или удаление) условных обозначений
10.7. Построение регрессионной линии точечной диаграммы
10.8. Построение точечных диаграмм
10.9. Создание по одной точечной диаграмме
10.10. Создание гистограммы
10.11. Добавление доверительных интервалов в гистограмму
10.12. Раскраска гистограммы
10.13. Построение линии из точек x и y
10.14. Изменение типа, ширины или цвета линии
10.15. Построение нескольких наборов данных
10.16. Добавление вертикальных или горизонтальных линий
10.17. Создание диаграммы размаха
10.18. Создание диаграммы размаха для каждого уровня фактора
10.19. Создание гистограммы
10.20. Добавление оценки плотности к гистограмме
10.21. Создание графика квантиль-квантиль
10.22. Создание других графиков квантиль-квантиль
10.23. Построение переменной в нескольких цветах
10.24. График функции
10.25. Отображение нескольких графиков на одной странице
Глава 11. Линейная регрессия и дисперсионный анализ
11.1. Простая линейная регрессия
11.2. Множественная линейная регрессия
11.3. Получение регрессионной статистики
11.4. Общая информация о регрессии
11.5. Линейная регрессия без свободного члена
11.6. Регрессия только тех переменных, которые сильно коррелируют с вашей зависимой переменной
11.7. Линейная регрессия с эффектами взаимодействия
11.8. Выбор наиболее подходящих переменных регрессии
11.9. Регрессия для подмножества данных
11.10. Использование выражения в формуле регрессии
11.11. Полиномиальная регрессия
11.12. Регрессия на преобразованных данных
11.13. Поиск наиболее подходящего степенного преобразования (тест Бокса–Кокса)
11.14. Формирование доверительных интервалов для коэффициентов регрессии
11.15. Построение невязок регрессии
11.16. Диагностика линейной регрессии
11.17. Обнаружение влиятельных наблюдений
11.18. Тестирование невязок на наличие автокорреляции (критерий Дарбина–Уотсона)
11.19. Предсказываем новые значения
11.20. Формирование интервалов предсказаний
11.21. Однофакторный дисперсионный анализ
11.22. Создание диаграммы взаимодействия
11.23. Находим различия между средними значениями групп
11.24. Устойчивый дисперсионный анализ (критерий Краскела–Уоллиса)
11.25. Сравнение моделей с использованием функции anova
Глава 12. Полезные хитрости
12.1. Просмотр данных
12.2. Вывод на экран результата присваивания
12.3. Суммирование строк и столбцов
12.4. Вывод данных в столбцах
12.5. Объединение данных
12.6. Поиск положения определенного значения
12.7. Выбор каждого n-го элемента вектора
12.8. Поиск минимумов или максимумов
12.9. Генерация всех комбинаций нескольких переменных
12.10. Преобразование таблицы данных
12.11. Сортировка таблицы данных
12.12. Удаление атрибутов из переменной
12.13. Раскрываем структуру объекта
12.14. Определяем время выполнения кода
12.15. Избавляемся от предупреждений и сообщений об ошибках
12.16. Извлечение аргументов функции из списка
12.17. Определение собственных бинарных операторов
12.18. Избавляемся от сообщения о запуске
12.19. Получение и настройка переменных среды
12.20. Разбиение кода на секции
12.21. Локальная параллелизация выполнения кода
12.22. Удалённая параллелизация выполнения кода
Глава 13. За пределами основных цифр и статистики
13.1. Минимизация или максимизация однопараметрической функции
13.2. Минимизация или максимизация многопараметрической функции
13.4. Метод главных компонент
13.5. Простая ортогональная регрессия
13.6. Поиск кластеров в данных
13.7. Прогнозирование бинарной переменной (логистическая регрессия)
13.8. Бутстрэппинг
13.9. Факторный анализ
Глава 14. Анализ временных рядов
14.1. Представление данных временного ряда
14.2. Построение данных временных рядов
14.3. Извлечение самых старых или самых последних наблюдений
14.4. Выбор элементов из временного ряда
14.5. Объединение нескольких временных рядов
14.6. Заполнение временного ряда
14.7. Смещение временного ряда
14.8. Вычисление последовательных различий
14.9. Выполнение расчетов по временным рядам
14.10. Вычисление скользящей средней
14.11. Применение функции по календарному периоду
14.12. Применение функции rollapply
14.13. Построение функции автокорреляции
14.14. Тестирование временного ряда на наличие автокорреляций
14.15. Построение функции частичной автокорреляции
14.16. Поиск корреляций с временным лагом между двумя временными рядами
14.17. Удаление тренда из временного ряда
14.18. Подгонка модели ARIMA
14.19. Удаление незначимых коэффициентов ARIMA
14.20. Выполнение диагностики для модели ARIMA
14.21. Прогнозирование по модели ARIMA
14.22. Построение прогноза
14.23. Тестирование на наличие возвращения к среднему
14.24. Сглаживание временного ряда
Глава 15. Простое программирование
15.1. Выбор из двух альтернатив: if/else
15.2. Итерация с помощью цикла
15.3. Определение функции
15.4. Создание локальной переменной
15.5. Выбор из нескольких альтернатив: функция switch
15.6. Определение значений по умолчанию для параметров функции
15.7. Подать сигнал с помощью сообщения об ошибке
15.8. Защита от ошибок
15.9. Создание анонимной функции
15.10. Создание коллекции многократно используемых функций
15.11. Автоматическое форматирование кода
Глава 16. R Markdown и публикации
16.1. Создание нового документа
16.2. Добавление заголовка, автора или даты
16.3. Форматирование текста документа
16.4. Вставка заголовков документов
16.5. Вставка списка
16.6. Вывод результатов из кода R
16.7. Контролируем, какой код и результаты отображаются
16.8. Вставка графика
16.9. Вставка таблицы
16.10. Вставка таблицы данных
16.11. Вставка математических уравнений
16.12. Генерация вывода HTML
16.13. Генерация вывода в формате PDF
16.14. Генерация вывода в формате Microsoft Word
16.15. Генерация выходных данных презентации
16.16. Создание параметризованного отчета
16.17. Организация рабочего процесса в R Markdown
Об авторах
Колофон
Предметный указатель
От редакции

Все отзывы о книге R. Книга рецептов : проверенные рецепты для статистики, анализа и визуализации

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "R. Книга рецептов : проверенные рецепты для статистики, анализа и визуализации (автор Дж. Лонг, Пол Титор)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!