Gedit is a very powerful open source GUI editor which has gotten many plugins. Many plugins can be called via accelerator key, but sometimes those keys might be in conflict with other pieces of software. Below is a way to change assigned accelerator keys to call Commander Mode in gedit from default Ctrl +…

При обновлении версии R часто возникает проблема, когда R перестает “видеть” библиотеки, установленные в предыдущей версии. В *nix OS существует несколько способов указания пути для установки и загрузки библиотек R: файл .Renviron находящийся в домашней папке пользователя, где переменная прописывается в виде R_LIBS=/home/sergey/R/x86_64-pc-linux-gnu-library/3.2 файл .Rprofile, который исполняет R код перед стартом RStudio. В этом случае, пути…

1. Введение в “Uplift” моделирование Uplift моделирование – прогнозный метод машинного обучения, служащий для определения величины эффекта воздействия на потребителя. Uplift моделирование применяется при: планировании промо акций (с целью увеличения вероятности совершения покупки) планировании акций, направленных на снижение оттока клиентов определении ценовой эластичности клиента определении оптимального канала маркетинговых коммуникаций upselling & cross-selling (продажа дополнительных продуктов…

Одно из возможных применений алгоритма “apriori” – выдача рекомендаций. Для тех кто знаком с методами машинного обучения первым кандидатом для выполнения этой задачи будет метод recommend(). Однако, в пакете arules данный метод используется для выдачи рекомендаций по принадлежности к определенному кластеру, а не по следующей наиболее вероятной покупке. Ключевой функцией для выдачи рекомендаций по покупке…

Иногда при анализе больших баз данных возникает необходимость поработать с выборкой. Данная статья показывает, каким образом можно сделать выборку в arules, а также показывает некоторые приемы анализа (сравненения) выборки и популяции. 1. Выборка Для того, чтобы сделать выборку, в arules существует функция sample: library(arules) data(«Adult») set.seed(123) AdultSample <- sample(Adult, 10000, replace =T) В данном случае…

1. Introduction. Arules, open source package available from The Comprehensive R Archive Network, is a powerful tool-set for mining associative rules in transactional databases. The most common use of arules package is market basket analysis in marketing and retail; though, there were successful attempts applying arules to medical problems, crime prevention, and book recommendations. In…

Постановка задачи Допустим мы хотим сформировать 8 профилей клиентов по их покупкам при помощи пакета arules на датасете Groceries: library(arules) library("cluster") data("Groceries") Кластеризация Т.к. датасет достаточно большой, проведем кластеризацию в 2 этапа: Сначала определим центроиды на выборке Затем предскажем лэйблы для всего датасета Этап 1: Кластеризация на выборке set.seed(1234) s <- sample(Groceries, 2000) d <-…

  Появление ошибки при выполнении скрипта R может привести к тому, что скрипт может прекратить выполнение, так и не дойдя до конца программы. Для того, чтобы предотвратить такое нежелательное поведение в R существует оператор tryCatch (и его более «продвинутый» близнец — функция try):   inputs <- list(1, 2, 4, -5, ‘oops’, 0, 10) output <-…

Матричные операции в R Для начала, создадим 2 матрицы: A <- matrix(1:4, 2,2) A ## [,1] [,2] ## [1,] 1 3 ## [2,] 2 4 B <- matrix(1:6, 3,2) B ## [,1] [,2] ## [1,] 1 4 ## [2,] 2 5 ## [3,] 3 6 Транспонирование матрицы: t(A) ## [,1] [,2] ## [1,] 1 2…

The problem targeted at this Machine Learning exercise is to predict creditworthiness of a client at a German Bank, based on 20 quantitative and qualitative characteristics of a client. Based on historical records, clients fall into two categories: 'good', i.e. credit-worthy clients, who would most probably repay credit. 'bad', most probably would not repay. The…

© 2014 In R we trust.
Top
Follow us: