Добрый день, дорогие слушатели! На этой неделе мы будем работать с R и смотреть, какие пакеты были написаны в помощь фонетистам и фонологам. R — это такой язык программирования наравне, например, с Python или с каким-нибудь другим языком программирования, который вы знаете. И в нем нет ничего особенного, то есть не то, чтобы R, не только R может решить все проблемы. Аналогичные проблемы можно решить в пакете в Python. И я уверен, что таких пакетов можно найти достаточно много. Я буду рассказывать про пакеты, которые позволяют делать несколько вещей. Во-первых, я буду рассказывать про пакеты, которые позволяют работать со звуком и что-то делать с ним. Также я покажу пакет, который позволяет облегчить работу полевого лингвиста или человека, который строит эксперимент, который связан со звуком. И также, перед тем, как мы будем обсуждать все эти пакеты, все эти особенности, я расскажу про то, как работает R, и будет такое микровведение в этот язык программирования. Конечно, этот курс не заменит полноценный курс по R или статистике, который мы вообще не будем никак смотреть на данной неделе. Таких курсов достаточно много и разных источников вы можете найти в интернете. Так что можете поискать их. Для того чтобы работать в R, вам нужно сделать несколько вещей. Во-первых, вам нужно его установить. В подписи к этому видео вы найдете ссылки на R. Это такой компилятор этого языка. Кроме того, все примеры я буду приводить в RStudio. Это такое удобное средство разработки для R, ссылку для скачивания которого вы тоже можете найти. И R, и RStudio бесплатны, поэтому вы можете их использовать и скачивать свободно. Так что дальше давайте представим, что вы уже скачали R, установили R и RStudio, и это нужно делать именно в этой последовательности, и тогда перед вами откроется что-то такое. Первое, что вы увидите, — это, собственно говоря, куча разных окон, и какую-то надпись большую, которой вас встречает R. В данном случае мы работаем с той версией, которая 3.6.3. Думаю, что когда вы будете смотреть это видео, эта версия может меняться много раз, но в целом, скорее всего, вы сможете то, что мы изучим сегодня, применять и на других версиях. В целом прямо особенно важного в этой надписи ничего нету, то есть это просто некоторое введение, которое сообщает какую-то информацию про мой компьютер, говорит про то, под какими правами все это распространяется, и так далее. Они даже предлагают набрать "demo" для того, чтобы увидеть какие-то вспомогательные штуки. Когда вы впервые откроете R, может так случиться, что вы сначала установите RStudio, а потом уже или, например, забудете установить R. В целом вы это узнаете следующим образом, потому что сейчас передо мной открыта консоль, в которой, если я наберу "2+2", и если у меня возвращается ответ, значит, все хорошо, значит, все, что мы сейчас будем обсуждать, будет работать на вашем компьютере. Если нет, то постарайтесь определить, в чем проблема. Может быть, вы не установили R, или ваш компьютер не увидел, что вы установили R, или что-нибудь такое. Попробуйте поискать в интернете решение. Собственно говоря, R является достаточно популярным языком, поэтому найти решение будет достаточно просто. То, что мы сейчас видим, называется консоль. И в целом любая команда, которую мы отдаем R, — это некоторая команда, и он ее исполняет. Самое первое, что обычно проходят, — это пытаются что-нибудь посчитать на R. И в целом это достаточно легко выяснить, как это работает. То есть какая-то простая арифметика встроена в R достаточно предсказуемым образом. Соответственно, плюс — это плюс. Если вы хотите сложить много каких-то членов, то вы можете их перечислить через "плюс". Если вы хотите что-нибудь вычесть, то вы получите что-нибудь такое. Если вы хотите, например, умножить или разделить, вы получите что-то такое. Наверное, важной особенностью R, если вы когда-нибудь захотите использовать его в качестве калькулятора, — это то, что R не использует запятую в качестве разделителя. Поэтому, чтобы посчитать что-нибудь такое, вам нужно использовать точку. В целом, если вы сделаете что-нибудь такое и попробуете умножить это на два, то он вам скажет, что вот неожиданная запятая, и он не знает, что с ней делать. В целом, не бойтесь, R часто сообщает, в чем проблема, и в данном случае мы можем прочитать эту ошибку и понять, что у нас случилось. Какие еще потребности могут быть у человека? Во-первых, полезно возводить в степень. Давайте я напишу: "два в степени три", получу невероятную восемь. Степень тоже может быть разной, поэтому вы, возможно, знаете, что если степень будет меньше единицы, то вы получите что-нибудь такое. То есть это будет работать, как квадратный корень. А степень, которая равна одной третьей, будет работать, как кубический корень. И так далее. Что еще полезного можно сделать? Вот иногда люди используют такую вещь, как остаток от деления. Например, 22 делить на три будет семь точка и три в периоде. Если мы разделим на два, то получим 11. Соответственно, 11 делится нацело. А если мы делим на три, то мы получаем нечто, вот эта точка три, три, три, которая обозначает, что же у нас там остается. Чтобы получить только ее, можно использовать вот такую операцию — два "процента", которая будет возвращать один в данном случае. Что это значит? Дело в том, что программа поняла, что 21 делить на три будет семь, а остаток от деления на три, получается, будет один. То есть когда мы делим 22 на три, то остаток — это один. На этом можно остановиться. Мы обсудили некоторые основные вещи, которые происходят в R. Мы впервые ввели какие-то команды и посмотрели, как они работают. В следующих видео мы подробнее обсудим другие аспекты, которые нам будут важны.