Сергей Алексеевич Зададаев - Математика на языке R
Название: | Математика на языке R | |
Автор: | Сергей Алексеевич Зададаев | |
Жанр: | Математика, Другие языки и системы программирования, Учебники и самоучители по компьютеру | |
Изадано в серии: | Учебники для вузов. Специальная литература | |
Издательство: | Прометей | |
Год издания: | 2018 | |
ISBN: | 978-5-907003-59-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Математика на языке R"
Структурно учебник представляет собой 17 компьютерных практикумов по изучению и применению вычислительных возможностей языка R в решении базовых задач математического анализа и линейной алгебры и календарно соответствует программе дисциплины «Компьютерный практикум», читаемой в Финансовом университете при Правительстве РФ на первом курсе общеэкономических специальностей. Содержательно в учебнике последовательно излагаются основы языка программирования R с постепенным углублением по мере продвижения по осваиваемым навыкам в применении к высшей математике первого курса. В конце учебника приведен глоссарий по операторам и библиотекам R для удобства последующего использования его в качестве справочного руководства по R. Для комфортного программирования на R практикумы ориентированы на популярную оболочку RStudio. Учебник будет полезен всем студентам первых курсов, изучающих математический анализ и линейную алгебру, которые стремятся знать самые современные вычислительные технологии, а также тем, кто хочет научиться программировать на языке R и продолжать изучать его применение в статистическом анализе и анализе данных. Учебник может быть интересен аспирантам, научным сотрудникам и преподавателям.
Читаем онлайн "Математика на языке R". [Страница - 7]
того, чтобы понять, как хранятся данные о скоростях
и дистанциях тормозных путей в cars требуется запустить команду glimpse(cars), которая входит в библиотеку dplyr.
Решение. Фактически нам необходимо сделать
три небольшие операции:
1. Загрузить на компьютер библиотеку dplyr (это
очень удобная и популярная библиотека для манипуляций с различными данными):
install.packages("dplyr")
# пакет "dplyr"
# Загрузить из репозитория R
2. Активизировать эту библиотеку в текущей сессии:
library(dplyr) # Активация библиотеки "dplyr"
3. Вызвать соответствующую функцию из пакета:
glimpse(cars) # Вызов функции glimpse, которая описы# вает структуру данных
Далее мы выделяем эти три набранные строки
левой клавишей мыши и запускаем код на компиляцию, щелкнув мышкой по клавише Run (или нажав
Ctrl+Enter) (см. рис. 7).
В результате в окне консоли получим полную информацию о переменной cars. Мы вернемся к этому отчету несколько позже.
— 20 —
3. Вызвать соответствующую функцию из пакета:
glimpse(cars) # Вызов функции glimpse, которая описывает структуру данных
Далее мы выделяем эти три набранные строки левой клавишей мыши и
запускаем код на компиляцию, щелкнув мышкой по клавише Run (или нажав
Введение в R (RStudio)
Ctrl+Enter):
Рисунок 7
Рисунок
7
В результате в окне консоли получим полную информацию о
переменной cars. Мы вернемся к этому отчету несколько позже.
16
R – калькулятор
Перечислим основные математические функции,
набрав которые в качестве кода, мы сразу получим вычисленные значения:
sin(2); cos(2); tan(2); asin(0.5); acos(0.5); atan(2); log(0.3);
log(1024, 2); exp(2); log10(4); sinh(2); cosh(2); tanh(2);
asinh(2); acosh(2); atanh(1/2);
Замечание . Здесь и далее условно в качестве аргументов
функций взяты произвольные числа.
Обратим особое внимание, что в R принято использовать точку в качестве десятичного разделителя
(в Excel, кстати, более заумно: в ячейках используют
запятую, а в макросах – точку).
Расшифруем некоторые из приведенных функций:
exp(2)
log(1024, 2)
2,
log(0.3)
abs(-5)
2
# Экспонента от 2, e
# Логарифм 1024 по основанию
# log2 1024
# Натуральный логарифм числа 0.3,
# ln0.3
# Модуль от -5, −5
— 21 —
Практикум 1
atan2(0,-3)
# Угол между осью ox и вектором
# (-3,0) / здесь x,y наоборот!
3
2**3; 2^3
# Возведение в степень 2 в 3, 2 /
# возможны оба варианта
sqrt(4)
# Арифметический корень из 4, 4
factorial(5)
# Факториал числа 5, 5!=1*2*3*4*5
choose(5, 3)
# Число сочетаний 3 из 5: С35
pi
# Число π
exp(1)
# Число е
Полезны также функции округления (представление чисел):
round(1.0023857, 6)
# Округляет число 1.0023857
# до 6 знака после запятой включ.
signif(1.0023857, 6)
# Округляет число 1.0023857
# до 6 значащих цифр включ.
trunc(-3.999)
# Отсечение дробной части -3.999
ceiling(-4.2)
# Округление до целого в мень# шую сторону (по модулю)
floor(-4.2)
# Округление до целого в боль# шую сторону (по модулю)
Задание 2. Вычислить с точностью не более четвертой цифры после запятой выражение
ln −2 (tg2
(
3
)
30.231 )
−1
sin (6!+ 3.15 − e
4.002
)
.
Решение. Разумеется, нам не следует сразу же бросаться набирать этого «крокодила» в строке. Надежнее
всего разбить данное выражение на небольшие части,
сохранить промежуточные вычисления в новых переменных и потом уже образовывать ответ.
Но для сохранения промежуточных ответов нам
понадобится оператор присваивания, состоящий из
двух символов, напоминающих стрелку влево:
в зависимости от направления от кого кому происходит присваивание (см. также рис. 8):
a --">
Книги схожие с «Математика на языке R» по жанру, серии, автору или названию:
С Ю Кулабухова, Ф Ф Лысенко - Математика 9 класс. Тематические тесты для подготовки к ГИА-2013 Жанр: Детская образовательная литература Год издания: 2012 |
Игнаси Белда - Том 33. Разум, машины и математика. Искусственный интеллект и его задачи Жанр: Математика Год издания: 2014 Серия: Мир математики |
И. А. Мальцев - Дискретная математика. Учебное пособие Жанр: Математика Год издания: 2011 |
Вадим Витальевич Кочагин, Мария Николаевна Кочагина - ЕГЭ 2024. Математика. Сборник заданий: 900 заданий с ответами Жанр: Математика Год издания: 2023 Серия: ЕГЭ. Сборник заданий |
Другие книги из серии «Учебники для вузов. Специальная литература»:
Лео Кофлер - Искусство дыхания как основа звукоизвлечения Жанр: Здоровье Год издания: 2019 Серия: Учебники для вузов. Специальная литература |
Н. А. Берков, Е. А. Пушкарь, В. Г. Зубков и др. - Курс математики для технических высших учебных заведений. Часть 3. Дифференциальные уравнения.... Жанр: Учебники и пособия ВУЗов Год издания: 2013 Серия: Учебники для вузов. Специальная литература |
А. И. Мартыненко, В. Б. Миносцев, В. А. Ляховский - Курс математики для технических высших учебных заведений. Часть 2. Функции нескольких переменных.... Жанр: Математика Год издания: 2013 Серия: Учебники для вузов. Специальная литература |
Наталья Николаевна Агибалова - Технология и установки переработки нефти и газа. Свойства нефти и нефтепродуктов : учебное пособие Жанр: Нефтегазовая и угольная промышленности Год издания: 2020 Серия: Учебники для вузов. Специальная литература |