[МУЗЫКА] [МУЗЫКА] Здравствуйте. Мы с вами сейчас приступим к изучению языка R. Если вы решили осваивать этот курс, значит, вам так или иначе приходится сталкиваться с проблемой статистической обработки данных. Про данные и их природу, про методы статистического анализа, их логику мы будем говорить много и подробно. Однако прежде чем пуститься в плавание по этому непростому морю с огромным количеством рифов и подводных камней, нам нужно поговорить о том, как устроен корабль, на котором мы поплывем. Статистика прошла огромный, длинный путь эволюции от примитивных средств, помогающих работать с данными, таких как лист бумаги и логарифмическая линейка, до сложнейших компьютерных пакетов. Программы, к которым привыкли люди и которые давно с этим работают, программы, в которых есть кнопочки, которые нужно нажимать мышкой, — как правило, эти программы имеют ограниченную функциональность. Поэтому уже очень давно стали появляться специализированные языки для описания статистических вычислений. В идеале такие языки позволяют гибко настраивать различные виды анализа под специфические задачи или даже разрабатывать совсем новые методы. Популярность тех или иных инструментов анализа определяется их удобством и доступностью, поэтому язык R, с которым мы сейчас будем знакомиться, он получил огромную популярность. Он был разработан в конце XX века, и со временем он завоевал пользователей во всем мире. Специалисты, изучающие естественные человеческие языки, они знают, что мир, в котором мы живем, во много определяется тем, как устроен язык, которым мы пользуемся. R — это действительно язык, который совмещает в себе черты алгоритмического языка, то, к чему привыкли программисты, с обычным человеческим языком. Тексты, написанные на языке R, можно читать в отрыве от компьютера и даже при некотором мастерстве получать от этого чтения удовольствие, то есть R — это инструмент описания и познания мира. В современном мире использование языка R стало одним из стандартов при работе с данными, и эти стандарты поддерживаются очень многими исследователями при визуализации и статистической обработке данных. Исключительно важно, что R, будучи инструментом познания мира, это очень демократичный язык, это язык с открытым кодом, и он не привязан к какой-то одной операционной системе. Слова этого языка, как мы скоро поймем, его так называемые функции, их создают тысячи энтузиастов во всем мире, и в активе этого языка — практически любые статистические методы, как классические, так и ультрасовременные. Более того, практически любой новый метод статистической обработки данных, который был разработан математиками, а таких появляется немало, каждый год что-нибудь интересное и новое получается, так вот этот метод получает свою реализацию в R прежде всего. При этом все, что умеет делать R, хорошо задокументировано со всеми необходимыми ссылками на первоисточники. Если вы, работая с той или иной функцией, вдруг найдете ошибку, то вы можете совершенно непринужденно связаться с авторами той функции, которую вы использовали, и они с радостью примут ваши замечания к сведению. Есть у этого языка и одна коварная особенность. R устроен так, что человек, не имеющий представления о глубинной сути тех или иных методов, зачастую попросту не сможет построить правильную фразу на этом наречии. И вот это мотивирует к изучению основ статистики и более глубокому понимаю методов. Прошедшую эпоху статистических пакетов, которые были написаны специально для того, чтобы решить какую-то стандартную задачу и где нужно было только кликнуть на нужную кнопочку, вот там можно было обходиться и поверхностными знаниями теории статистики. Так вот, история использования языка R заставит вас глубже понять, что вы делаете. Любой статистик знает, что важнейший этап работы с данными — это их визуализация, и мы про это очень подробно поговорим в нашем курсе. R предоставляет широчайшие возможности для визуализации. Это не только графики и диаграммы, которые можно сделать с помощью других средств, например, в Excel, но это сложнейшие комбинации разных типов графиков, это представление данных на географических картах и даже обработка фотографий. Разумеется, в тех случаях, когда к ним нужно приложить тот или иной статистический метод. Вот все, что вы видите на этом коллаже, все это сделано с помощью языка R. Основным приемам, которые позволяют создавать удивительные по красоте и информативности иллюстрации, мы вас научим. Изучив R, вы неизбежно станете магом, ведь магия — это управление миром с помощью заклинаний, а функции языка R именно такими заклинаниями и являются. Написал некоторый текст — сущую абракадабру для непосвященных, приложил его к сырому набору исходных данных и получаешь удивительную картинку! Более того, вы научитесь писать длинные магические тексты, которые называются скриптами, и которые сможет прочитать любой другой, посвященный в этот язык. Он сможет шаг за шагом проследить за ходом вашей мысли и воспроизвести ход анализа данных. Как мы скоро увидим, это открывает совершенно новые горизонты. Что же, давайте идти вперед!