Как предсказать курс доллара. Поиск доходной стратегии с языком R. Владимир Георгиевич Брюков

Чтение книги онлайн.

Читать онлайн книгу Как предсказать курс доллара. Поиск доходной стратегии с языком R - Владимир Георгиевич Брюков страница 3

Как предсказать курс доллара. Поиск доходной стратегии с языком R - Владимир Георгиевич Брюков

Скачать книгу

создавать имена для различных объектов (переменных) как на латинице, так и на кириллице. Кроме того, R различает регистр, то есть одно и тоже слово, начинающееся со строчной или прописной буквы, для него не одинаково. В этой книге для более понятного изложения кода автор решил давать названия переменным на кириллице. Функции в R англоязычные, но для лучшего их запоминания автор советует начинающим программистам попытаться перевести их с английского на русский. Правда, это не всегда может получится, поскольку нередко такие функции представляют собой англоязычные сокращения, либо новые словоформы, которые не могут быть переведены с помощью словаря общеупотребительной лексики. Тем не менее тому, кто решил всерьез заняться программированием на R, нужно будет освоить язык Шекспира, по крайней мере в той степени, чтобы читать и понимать справочные материалы по этому языку.

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

      Векторы – это одномерные массивы данных, которые могут содержать числовые, текстовые или логические значения. Для создания векторов применяются:

      1. Функция объединения с, с помощью которой объединяются элементы, перечисленные в скобках через запятую:

      > вектор.А<– c(1,5,7)

      # c – функция объединения от англ. слова concatenation – объединение, слияние

      # объединяет аргументы в один вектор определенного типа

      # если бы R понимал по-русски, то эту команду можно было бы ввести так:

      # вектор.А= объединить(1,5,7)

      > вектор.А

      [1] 1 5 7

      > # задать R вопрос является ли вектор.А вектором можно так:

      > is.vector(вектор.А)

      # если бы R понимал по-русски, то эту команду можно было бы ввести так:

      # вектор.ли(вектор.А)

      [1] TRUE

      # ответ TRUE по-русски означает ИСТИНА, т.е. да, вектор.А является вектором

      2. Функция последовательности seq, в которой первая цифра в скобках обозначает начальное значение вектора, вторая – конечное значение вектора, а третья цифра – величину интервала создаваемой последовательности:

      > вектор.Б<-seq(0,4,2)

      # если бы R понимал по-русски, то эту команду можно было бы ввести так:

      # вектор.Б<-последовательность (0,4,2)

      > вектор.Б

      [1] 0 2 4

      3. Для объединения используется также функция, обозначаемая знаком двоеточия, после которого следует первая цифра, присваиваемая начальному значению вектора, затем – вторая, которая присваивается конечному значение вектора. При этом вектор с указанной последовательностью цифр перечисляется с интервалом =1:

      >

Скачать книгу