S-PLUS — это коммерческая реализация языка программирования S, продаваемая компанией TIBCO Software Inc.
Он обладает возможностями объектно-ориентированного программирования и передовыми аналитическими алгоритмами. Его возможности статистического анализа обычно используются эконометристами . Пакет программного обеспечения S-PLUS FinMetrics был разработан для эконометрического анализа временных рядов. [1]
В связи с растущей популярностью преемника R с открытым исходным кодом S компания TIBCO Software выпустила TIBCO Enterprise Runtime для R (TERR) в качестве альтернативного интерпретатора R. [2] Он доступен в операционных системах Windows и UNIX . [3]
В 1988 году S-PLUS был впервые разработан и выпущен стартапом из Сиэтла под названием Statistical Sciences, Inc. [4] Основателем и единственным владельцем компании является Р. Дуглас Мартин, профессор статистики в Университете Вашингтона в Сиэтле. Мартин изначально изучал S, работая в Bell Laboratories, где изначально был разработан язык S. [1] На момент своего выпуска S-PLUS был одним из первых примеров программного обеспечения, реализующего алгоритмы для обобщенных линейных моделей , вторым после GLIM . [5]
В 1993 году компания Statistical Sciences приобретает эксклюзивную лицензию на распространение S и объединяется с MathSoft, становясь подразделением компании Data Analysis Products Division (DAPD). [6]
В 1995 году S-PLUS 3.3 для Windows 95 /NT с библиотекой Matrix, историей команд и графикой Trellis. За этим последовал выпуск S-PLUS 3.4 для UNIX в 1996 году. Эта версия включала библиотеку моделирования нелинейных смешанных эффектов , гексагональное разбиение и кластерные методы. S-PLUS 4 был выпущен для Windows в 1997 году с такими функциями, как обновленный графический интерфейс, интеграция с Excel и редактируемая графика. S-PLUS 4.5 для Windows в 1998 году с функцией Scatterplot brushing и возможностью создания графиков S-PLUS из Excel и SPSS . Программное обеспечение также стало доступно для Linux и Solaris .
В 1999 году S-PLUS 5 был выпущен для Solaris, Linux, HP-UX , AIX , IRIX и DEC Alpha . S-PLUS 2000 для Windows. nlme 3.3, контроль качества диаграмм, новые команды для обработки данных. За этим последовал S-PLUS 6 для Linux / Unix в 2000 году. Эта версия имела графический интерфейс на основе Java, Graphlets, survival5 и библиотеку отсутствующих данных.
В 2001 году MathSoft продала свое подразделение Engineering and Education Products Division (EEPD), базирующееся в Кембридже, и была переименована в Insightful Corporation, а ее штаб-квартира переехала в Сиэтл. Это по сути отменило предыдущее слияние MathSoft и Statistical Sciences, Inc. [7] S-PLUS Analytic Server 2.0. S-PLUS 6 был выпущен для Windows в 2001 году.
В 2002 году был выпущен StatServer 6, а студенческая версия S-PLUS стала бесплатной. S-PLUS 6.2 был выпущен и портирован на AIX. В 2004 году Insightful приобрела язык S у Lucent Technologies за 2 миллиона долларов и выпустила S+ArrayAnalyzer 2.0.
S-PLUS 7.0 выпущен в 2005 году. Библиотека BigData для работы с наборами данных, превышающими по размеру память, S-PLUS Workbench ( инструмент разработки Eclipse ). Также выпущен Insightful Miner 7.0. В 2007 году выпущен S-PLUS 8 с новой системой пакетов, языковыми расширениями для совместимости с пакетами R и отладчиком Workbench.
В 2008 году TIBCO приобрела Insightful Corporation за 25 миллионов долларов. [8]