S-Plus programozás: Hogyan kezdjük el a statisztikai programozást?

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


Az S-PLUS az S programozási nyelv kereskedelemben elosztott megvalósítása. Ezt a TIBCO Software Inc. fejlesztette ki, terjesztette és támogatja. Az S-PLUS az írás és a TIBCO Spotfire S + statisztikai programozási környezetben fut. Statisztikusok és kutatók a különféle iparágakból használják az S-PLUS-t fejlett statisztikai elemzések elvégzésére nagy adatkészletekre.

Az S, R és S-PLUS története

Az S programozási nyelvet az 1970-es évek végén fejlesztették ki a Bell Laboratories-ban. A statisztikai számítástechnikai nyelv célja, hogy megkönnyítse a statisztikai elemző szoftver létrehozását. Az S-PLUS az S nyelv szabadalmaztatott változata, amelyet a Statisztikai Tudományok 1988-ban fejlesztettek ki statisztikai elemző szoftvercsomagjaikban történő felhasználás céljából. A statisztikai tudományokat, annak összes termékével és az S-PLUS nyelvvel együtt, a MathSoft 1993-ban szerezte meg.

Míg a MathSoft az S-PLUS nyelvet használó szabadalmaztatott elemzőcsomagokat állított ki, addig az R nevű versengő nyelvet fejlesztették ki és szabadon elérhetővé tették a GNU General Public License (GPL) alatt. Az R az S programozási nyelv modern megvalósítása, és a legtöbb S betűvel írott kód az R környezetben végrehajtható változtatás nélkül.

2001-ben a MathSoft két egységre oszlott, amely ténylegesen lemondta a MathSoft és a statisztikai tudományok nyolc évvel korábban befejeződött egyesülését. Az így kapott adatelemző termékeket Insightful Corporation-nek nevezték el. 2008-ban az Insightful-t a TIBCO vásárolta meg, aki most az S-PLUS nyelvet valósítja meg a Spotfire statisztikai elemzési programozási környezetében..

Az R és az S-PLUS egyaránt továbbra is aktívan használják az adatelemzési iparban. Az S-PLUS használata a TIBCO Spotfire szoftvercsomagjának felhasználóira korlátozódik, míg az R sok modern nyílt forrású és GPL interfészen van megvalósítva. Ennek eredményeként az R modern felhasználása messze meghaladja az S-PLUS alkalmazását.

Noha a szabadalmaztatott S-PLUS nem olyan népszerű, mint a GPL testvére R, ezt egy nagyon felhasználóbarát elemző szoftvercsomag, a TIBCO Spotfire részeként valósítják meg, ezáltal a vállalati kutatók és statisztikusok körében népszerű választás, megfelelő finanszírozásban részesülve..

Különbségek az S, R és S-PLUS között

Az S-PLUS és az R az S programozási nyelv két modern megvalósítása. A gyakorlatban vannak különbségek a lexikai meghatározás, a modellek és a különféle apróbb szintaktikai különbségek szempontjából. Mindhárom nyelv azonban rendkívül hasonló, és sok kód egyformán jól futtatható mindhárom környezetben.

Gyakorlatilag az S, S-PLUS és R közötti különbségek a végrehajtáshoz vezetnek. Az S és az S-PLUS egyaránt a TIBCO tulajdonában van, és kizárólag a TIBCOs Spotfire S + keretében valósítják meg. Az R egy GNU projekt, szabadon elérhető, és számos nyílt forráskódú és GPL felületen valósul meg.

Az R nyelv GPL licencelése azt jelenti, hogy széles körben elfogadják az akadémiai és vállalati kutatási környezetben. Ennek eredményeként – a népszerűség mérésének módjától függően – az R az egyik legnépszerűbb programozási nyelv a statisztikai elemzés során, csak a nehézsúlyú általános célú nyelvek, például a Python, a C és a Java. A Spotfire viszont viszonylag kis rést irányít a teljes statisztikai elemző szoftver piacon.

Hogyan kaphatjuk meg az S-PLUS-t

Az S-PLUS a TIBCO Spotfire S + szoftvercsomagban van megvalósítva. Ha az S-PLUS-t statisztikai elemzéshez kívánja használni, először meg kell férnie a Spotfire-hez. Noha a Spotfire-hez való hozzáféréshez általában fizetett licenc szükséges, néhány lehetőség nyílik a Spotfire-hez való ingyenes hozzáférésre, ha akkreditált egyetemi tag, újságíró, regisztrált nonprofit szervezet vagy nappali tagozatos hallgató. Ha beletartozik e kategóriák egyikébe, nézd meg a TIBCO Better World Adományprogramját.

S-PLUS források

Ingyenes online források érhetők el, amelyek elősegítik az S-PLUS megtanulását és a nyelv használatát a Spotfire környezetben.

Az R és az S-PLUS programozási nyelvek szorosan összefüggenek – annyira, hogy a legtöbb egyszerű parancs bármelyik környezetben módosítás nélkül futtatható. A komplex szkriptek némi módosítást igényelhetnek a szintaxis és a lexikai kiterjesztési különbségek kiigazításához. Ennek eredményeként a rendelkezésre álló oktatóanyagok és útmutatók egyaránt lefedik az R és az S-PLUS nyelveket.

Bevezetés az S-PLUS környezetbe

A TIBCO Spotfire S + termék áttekintése (PDF), a TIBCO Software Inc. készítette. Ez a dokumentum jó áttekintést nyújt a Spotfire környezetéről, előzményeiről és képességeiről.

Az első lépések a TIBCO Spotfire S + 8.2 verzióval Windows rendszerhez vagy Solaris / Linux (PDF), a TIBCO Software Inc. készítette. Tudjon meg többet a Spotfire statisztikai elemző környezetéről, beleértve az S-PLUS környezetben történő használatának módját (lásd az 56–60. Oldalt, hogy hozzájusson hozzá).

Bevezetés az S-PLUS programozásba

Statisztika R (PDF), Hugo Quene. Ez a rövid dokumentum az R nyelvre épül, azonban a bevezető megjegyzi, hogy az oktatóprogramban szereplő legtöbb ötletek mind az R, mind az S-PLUS vonatkozásában érvényesek. Az oktatóanyag a programozás és a statisztikai elemzés alapjait tartalmazza az R vagy az S-PLUS segítségével. A tárgyalt témák között szerepel az objektumok használata, a műveletek, az adatok elemzése, a hipotézisek tesztelése, a regressziós elemzés, a vegyes effektusok modellezése és a csomagok használata.

R / S-PLUS alapok és programozási technikák (PDF), Thomas Lumley. Tanulja meg az R és S-PLUS programozásának alapvető fogalmait ebben a könnyen olvasható bevezető dokumentumban.

S-PLUS és Spotfire S + programozási mély merülések

S-Plus a biológiai adatok elemzéséhez, írta: Rhondda E Jones és munkatársai. Ez a kézikönyv az S-PLUS nyelv és programozási környezet teljes bevezetése. Ha készen állsz az S-PLUS alapos megismerésére, akkor ez a 350 oldalas nyelvbeszélgetés megtanítja, hogyan kell teljesíteni a nagy adatkészletek statisztikailag érvényes elemzését. Ez az oktatóanyag biológiai adatkészleteket használ oktatási mechanizmusként, de a megszerzett ismeretek bármilyen elemzési területen alkalmazhatók. Megjegyzés: Ez a PDF kézikönyv úgy van csomagolva, hogy csak az Adobe Reader programmal nyitható meg.

TIBCO Spotfire S + 8.2 programozói útmutató (PDF), a TIBCO Software Inc. készítette. Ez a dokumentum több mint 500 oldal S-PLUS programozási utasítást tartalmaz a Spotfire S + környezetben. Miután megértette az S-PLUS-t, ez a dokumentum segít Spotfire S + adatelemző szakértővé válni..

S-PLUS csomagok

TIBCO Spotfire S + 8.2 Útmutató a csomagokhoz, a TIBCO Software Inc. által készített csomagok. A csomagok olyan funkciók, adatok és súgófájlok gyűjteményét tartalmazzák, amelyek új S-PLUS funkciókat adnak a Spotfire S + környezethez. Ez az útmutató bevezeti a csomagokat, és bemutatja, hogyan kezdje el használni őket.

További oktatási források

Mivel az S-PLUS megvalósítása a TIBCO Spotfire alkalmazáson belül történik, fontos tudnunk, hogyan kell használni ezt a nagyszerű statisztikai elemző platformot.

  • Ingyenes online tréning a TIBCO-tól a Spotfire felhasználók számára.
  • TIBCO Spotfire S + 8.2 dokumentáció
  • TIBCO közösség: egy wiki és fórum egyesítve. Kérjen segítséget az S-PLUS-ról a közösségtől, amely napi rendszerességgel használja azt.
  • Adatfunkciók létrehozása az S-PLUS segítségével a Spotfire S legújabb verziójában+.

Számos olyan tankönyv található, amelyek bemutatják az S-PLUS-t, és oktatják az olvasót az elemzéshez való felhasználásáról.

  • Pénzügyi idősor modellezése az S-PLUS-tal, Eric Zivot.
  • Vegyes effektusú modellek S és S-PLUS-ban, Pinheiro és Bates.
  • EnvironmentalStats for S-Plus, készítette Steven P Millard.
  • A pénzügyi adatok statisztikai elemzése az S-Plus-ban, Rene Carmona.

összefoglalás

Az S-PLUS egy hatékony programozási nyelv a statisztikai elemzés elvégzéséhez. Az itt található erőforrások felhasználásával meg kell kezdenie azt elsajátítania és felhasználnia a munkájában felmerülő problémák megoldására.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me