Новое в системе Wolfram Mathematica 9  предыдущая  |  следующая 
Новое в системе Wolfram Mathematica 9Встроенная интеграция с R

Изучение статистики бета сайтов сети StackExchange 

Этот пример сравнивает бета сайты запросно-ответного портала StackExchange.
Загружаем RLink.
In[1]:=
Click for copyable input
X

Начнём с некоторых данных, изначально полученных с помощью кода системы Mathematica, осуществляющего запросы по сайтам портала StackExchange.

In[2]:=
Click for copyable input
X

Каждый столбец содержит название сайта, среднее число вопросов в день, процент вопросов, получивших ответы, число заядлых пользователей, среднее отношение числа вопросов к числу ответов, и среднее число ежедневных посещений.

Экспортируем эти данные в файл.

In[3]:=
Click for copyable input
X

Переносим название файла в R.

In[4]:=
Click for copyable input
X
Out[4]=

Считываем данные.

In[5]:=
Click for copyable input
X

Добавляем названия столбцов.

In[6]:=
Click for copyable input
X
Out[6]=

Отображаем первые несколько строк.

In[7]:=
Click for copyable input
X
Out[7]//TableForm=

Это показывает как удобство интерактивности системы Mathematica может быть скомбинировано с обработкой табличных данных в R. Создаём функцию, позволяющую фильтровать данные, в соответствии с пороговыми значениями для различных столбцов, и сортировать данные по любому заданному столбцу.

In[8]:=
Click for copyable input
X

Реализуем динамический интерфейс в системе Mathematica.

In[9]:=
Click for copyable input
X

Теперь начнём изучать данные. Ползунки управляют пороговыми значениями для соответствующих столбцов, а кнопки позволяют упорядочивать результаты, в соответствии со значениями выбранного столбца.

In[10]:=
Click for copyable input
X
Out[10]=