Kapitel 2. Förberedelse: Vad är insticksprogram i RKWard? Hur fungerar de?

Den första frågan man kan ställa sig är naturligtvis: Vilka delar av RKWards funktionalitet åstadkoms genom att använda insticksprogram? Eller: Vad kan insticksprogram göra?

Ett sätt att svara på det är: Avmarkera alla .pluginmap-filer under InställningarAnpassa RKWardInsticksprogram, och se vad som saknas. Ett något mer hjälpsamt svar: De flesta verkliga statistikfunktioner som kan kommas åt via det grafiska användargränssnittet är förverkligade med insticksprogram. Du kan också skapa ganska flexibla grafiska användargränssnitt för alla typer av operationer med insticksprogram.

Den grundläggande paradigmen bakom insticksprogram i RKWard är den vi går igenom i det här dokumentet: En XML-fil beskriver hur det grafiska användargränssnittet ser ut. En ytterligare JavaScript-fil används för att skapa R-syntax från inställningarna i det grafiska användargränssnittet. Alltså behöver insticksprogram egentligen inte utföra några statistiska beräkningar. Istället skapar insticksprogram R-syntaxen som behövs för att utföra beräkningarna. R-syntaxen skickas sedan till R-bakgrundsprogrammet för utvärdering, och oftast visas ett resultat i utdatafönstret.

Läs vidare i följande kapitel för att se hur det görs.