Главна предност опен-соурце софтверских пакета је њихова цена. Они су бесплатни за комерцијалну и некомерцијалну употребу. Међутим, оваква погодност носи и одређене недостатке. Сваки опен-соурце и бесплатни пакет има своје бољке.
Генерално, велики корисници обично захтевају подршку произвођача када се јави неки проблем у инсталацији или раду софтвера, као и гаранцију исправности рада. С обзиром на карактер опен-соурце софтвера, није реално очекивати да велика организација доведе себе у позицију да проблеме решава тако што шаље захтеве за исправљање грешака у софтверу на СоурцеФорге порталу.
Важна ствар је и постојање документације и могућност обуке. Иако је овде ствар нешто боља него по претходном питању, за многе опен-соурце статистичке пакете не постоји довољно добра документација, односно недостају могућности за обуку. Ипак, за најпопуларније се могу пронаћи екстензивни и напредни он-лине или офф-лине курсеви који су веома често и бесплатни или по веома ниским ценама.
Многи бесплатни статистички пакети показују и слабост по питању свеобухватности статистичких техника из домена за који су направљени, као и разне техничке недостатке. Разлози се опет налазе у природи опен-соурце или бесплатне лиценце: с обзиром на одсуство значајније комерцијалне вредности за ауторе, они веома често не могу да одвоје довољно времена за пуну имплементацију свих потребних софтверских решења. Технички проблеми се у великој мери односе и на популарна опен-соурце решења.
Ова група статистичких пакета се може поделити по обухватности статистичких техника на оне који претендују да обухвате све или већину значајних статистичких техника за одређени домен и на парцијална решења која се могу пронаћи на интернету, а односе се углавном на једну, две или мањи скуп статистичких техника којима се решава специфичан проблем из одређене научне области.
Р
Р је програмски језик и окружење за статистичко израчунавање и цртање графикона. То је ГНУ пројекат веома сличан С језику и окружењу које је развијено у Бел лабораторијама. Може се сматрати да је Р другачија имплементација језика С. Иако постоји значајна разлика, већина С кода ће радити у Р-у неизмењена. Ради на широком спектру УНИКС платформи, Виндовс и МацОС оперативним системима.
Први пут се појавио 1990-тих и служио је као имплементација С статистичког програмског језика. Језгро тима чини 20 људи, а још 50 исправљају грешке. Највећи квалитети су екосистем пакета (ако постоји статистичка техника, све су шансе да већ постоји Р пакет за њу) и графичке могућности. Највише се користи у области финансија и статистици.
Р је интегрисани скуп софтверских рутина за манипулацију подацима, калкулација и графички приказ који укључује:
- рутине за руковање и складиштење података,
- скуп оператора за калкулације над низовима, а нарочито матрицама,
- велику, кохерентну и интегрисану колекцију алата за анализу података,
- графичке рутине за анализу и приказивање података на екрану или на папиру и
- добро развијен, једноставан и ефективан програмски језик који има гранање, итерације, кориснички дефинисене функције и И/О рутине.
Појам “окружење” треба да окарактерише Р као плански развијен кохерентни систем, а не као постпено повећавање броја веома специфичних и нефлексибилних алата, као што је то случај код већине других статистичких пакета. Уз инсталацију Р-а стиже и стандардно развојно окружење, а осим њега, тренутно је популарно окружење РСтудио које производи истоимена фирма, а које нуди нешто напредније опције. РСтудио у великој мери подсећа на интегрисана окружења за развој у другим програмским језицима и има све алате потребне за рад са Р-ом:
- едитор,
- помоћ,
- прозор за оутпут,
- дебуггер,
- разне дијагностичке алате,
- инспектор варијабли и др.
Р је дизајниран као прави програмски језик који омогућава корисницима додавање нових функционалности путем дефинисања нових функција. Већи део система је написан у Р-у. За задатке који захтевају интензивно рачунање, а самим тим и велику брзину, омогућено је повезивање и позивање Ц, Ц++ и Фортран кода у реалном времену. Напредни корисници могу писати Ц код и манипулисати Р објектима директно.
Р се проширује путем пакета. Постоји осам пакета који се испоручују са инсталацијом Р-а, а многи додатни се налазе на ЦРАН сајтовима и покривају широку област савремене статистике. Додатни пакети се инсталирају једноставно из командне линије, након чега Р окружење пронађе локацију пакета на интернету, сачува га на локални диск, распакује и припреми за употребу. Пошто за проширење Р-а није потребна ничија дозвола, Р заједница веома активно доприноси стварањем нових пакета, тако да данас постоји неколико хиљада пакета доступних преко ЦРАН-а. Пошто је јако везан за академску заједницу, свака нова област студија вероватно има Р пакет, тако да Р прати трендове.
Р је веома објектно оријентисан и више је од статистичког програмског језика. Р је постао алат за дата мининг. Велика снага Р-а лежи у генерисању статичке графике која може да произведе квалитетне графиконе, укључујући и математичке симболе. Кроз додатне пакете је могуће креирати и динамичке и интерактивне графиконе.
Највећи проблем Р-а је организација меморије, због чега има проблем са величином података. У бесплатној верзији, сви подаци се учитавају у РАМ. Зато је величина оперативне меморије рачунара на којем је покренут ограничење за величину података које је могуће обрадити у Р-у. Постоји и верзија која се плаћа, Револутион Р Ентерприсе у власништву Мицрософт-а, а која нема проблем са меморијом јер ради динамички свап. Разлика у брзини је 15-20 пута.
Такође, програмери који долазе из других програмских језика сматрају Р чудним. Основни програмерски принципи проистичу из програмских језика 60-тих година. У том смислу, Р је стара технологија, што и доводи до проблема управљања меморијом када се ради са великим скуповима података.
Постоји и проблем интерактивности који се превазилази комбиновањем Р-а са ЈаваСцрипт-ом. На овим основама тренутно је најпопуларнија библиотека Схини која олакшава израду интерактивних Р скриптова који се покрећу преко веб бровсер-а.
У прилог коришћењу Р-а иде његова широка употреба у индустрији и академској заједници, снага и флексибилност, веома велика база корисника, мноштво књига и документације, и доступност неколико квалитетних окружења за рад. Међутим, Р није пријатан према кориснику и веома се тешко учи у односу на друге статистичке пакете.
Гретл
(Гну Регрессион, Ецонометрицс анд Тиме-сериес Либрари)
Гретл је намењен решавању економетријских проблема и анализи и моделовању временских серија, те на неки начин представља бесплатни пандам ЕВиевс програму.
Има проблем у раду са великим подацима.
Гретл долази са опцијама за тестове стационарности, дозвољавајући кориснику да изабере врсту теста. Предвиђања се раде аутоматски и укључују актуелне вредности, естимацију тачке, предвиђање интервала и графикон. Посебно је погодан за диференцирање или серије које укључују аутокорелацију.
Гепхи
Гепхи је бесплатни опен-соурце статистички алат намењен анализи графова (мрежа). Постоје верзије за све главне оперативне системе: Виндовс, Мац ОС и Линукс.
Гепхи омогућава визуализацију и анализу разних врста мрежа, откривање структуре веза између објеката (анализу линкова), анализу и креирање биолошких и друштвених мрежа. Као резултат рада добијају се сви важни метрички показатељи мреже: степен мреже, повезаност, блискост, густина, дужина стазе, пречник мреже, модуларност, коефицијент кластеровања и др.
Гепхи не захтева програмерске вештине а има могућности за проширивање путем инсталације додатака. Постоји интернет заједница која ради на развоју додатака, тако да је могуће пронаћи готова решења за многе стандардне проблеме.
ПСПП
ПСПП тежи да буде бесплатни еквивалент СПСС-а. Крајњи план је потпуно копирање функционалности СПСС-а, али 2016. године, иако се развија још од 1998. године овај план није далеко одмакао. Разлог за то лежи у томе што на његовој изради ради веома мали тим, чак мањи него код Р-а.
Иако по корисничком интерфејсу и организацији програма веома подсећа на СПСС и нема проблема са величином података, његов највећи проблем је веома мали скуп имплементираних статистичких процедура.
Коментари (0)