(Acest articol a fost publicat pentru prima dată pe R | r4stats.comși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)
Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.
Interfețele grafice de utilizator pentru limbajul R sunt ușor de utilizat și devin tot mai puternice. Iată comparația mea actualizată a jamovi, JASP, BlueSky Statistics (gratuit și Pro), Rattle, RKWard, R-Instat, R AnalyticFlow și R Commander.
Cu atât de multe recenzii detaliate despre interfețele grafice de utilizator (GUI) pentru R disponibile, pe care ar trebui să alegeți? Nu este prea dificil să le evaluezi în funcție de numărul de funcții pe care le oferă, așa că voi începe de acolo. Apoi, voi urma cu o scurtă prezentare generală a fiecăruia.
Mă bazez pe numărul de casete de dialog din fiecare categorie din următoarele categorii:
- Ușurință în utilizare
- Utilizabilitate generală
- Grafică
- Analytics
- Reproductibilitatea
Acest datele sunt mai dificil de colectat decât ați putea crede. Unele software au mai puține opțiuni de meniu, în funcție de casetele de dialog mai detaliate. Studierea fiecărui meniu și casetă de dialog necesită foarte mult timp, dar asta am încercat să fac pentru a păstra această comparație de încredere.
Poate cel mai mare defect al acestei metodologii este că fiecare caracteristică adaugă doar un punct la scorul total al fiecărei GUI. Vă încurajez să descărcați setul de date complet și să luați în considerare ce caracteristici sunt cele mai importante pentru dvs. Dacă decideți să vă faceți propriile grafice cu un alt sistem de ponderare, mi-ar plăcea să aud de la tine în comentariile de mai jos. Thomas Langkamp a făcut o comparație excelentă axată pe predarea statisticii. O poți citi aici.
Ușurință în utilizare
Pentru ușurință în utilizare, l-am definit în primul rând după cât de bine își îndeplinește fiecare GUI obiectivul principal: evitarea codului. Aceștia primesc câte un punct pentru fiecare dintre următoarele abilități, care includ posibilitatea de a instala, porni și utiliza interfața grafică la efectul maxim, inclusiv rezultate de calitate a publicației, fără a ști nimic despre limbajul R în sine. Figura 1 arată rezultatul. R Commander este prescurtat Rcmdr, iar R AnalyticFlow este prescurtat RAF. BlueSky Pro comercial iese în top cu o marjă redusă, urmat îndeaproape de JASP și RKWard. Niciuna dintre GUI nu a obținut cel mai mare scor posibil de 15, așa că există loc de îmbunătățire.
Caracteristicile ușurinței de utilizare sunt:
- Se instalează fără utilizarea R
- Începe fără utilizarea lui R
- Își amintește fișierele recente
- Ascunde codul R în mod implicit
- Își folosește întreaga capacitate fără a avea nevoie de cod R
- Editor de date inclus
- Mese de calitate pub fără pași de cod R
- Meniuri simple care cresc la nevoie
- Cuprins pentru a ușura navigarea
- Etichetele variabile facilitează identificarea în ieșire
- Blocuri de ieșire ușor de mutat
- Ușurează citirea coloanelor prin înghețarea antetelor tabelelor lungi
- Acceptă datele lipite din clipboard
- Ușor de mutat rândul antetului de date lipite în câmpul numelui variabilei
- Include interfață AI pentru a ușura interpretarea rezultatelor

Utilizabilitate generală
Această categorie este dominată de capacitățile de zbatere a datelor, pe care oamenii de știință de date și statisticienii își petrec cea mai mare parte a timpului. De asemenea, include diferite tipuri de date de intrare și de ieșire. Vedem în Figura 2 că ambele versiuni BlueSky și R-Instat ies pe primul loc, nu doar datorită selecției excelente de caracteristici de zbatere a datelor, ci și pentru utilizarea pachetului rio pentru importarea și exportul fișierelor. Pachetul rio combină capabilitățile de import/export ale multor alte pachete și este ușor de utilizat. Mă aștept ca celelalte GUI-uri să o adopte în cele din urmă, ridicându-și scorurile cu aproximativ 20 de puncte.
Caracteristicile generale de utilizare sunt:
- Sisteme de operare (câte)
- Importați tipuri de fișiere de date (câte)
- Import din baze de date (câte)
- Exportați tipuri de fișiere de date (câte)
- Limbi afișabile în UI (câte, în afară de engleză)
- Ușor de repetat orice pas cu grupuri (split-file)
- Mai multe fișiere de date deschise simultan
- Ferestre de ieșire multiple
- Mai multe ferestre de cod
- Vizualizare metadate variabile
- Tipuri de variabile (câte)
- Căutare/filtru variabilă în casete de dialog
- Sortare variabilă după nume
- Sortare variabilă după tip
- Mutare manuală a variabilei
- Model Builder (cate tipuri de efecte)
- Măriți GUI pentru predare
- Editor de cod R
- Comentează/decomentează blocuri de cod
- Gestionarea pachetelor (vine cu R și toate pachetele)
- Ieșire: caracteristici de procesare a textului
- Ieșire: R Markdown
- Ieșire: LaTeX
- dispute de date (câte)
- Transformați mai multe variabile simultan (de exemplu, media rândului)
- Transformați mai multe variabile simultan (de exemplu, log, sqrt)
- Atribuiți etichete de factori mai multor variabile simultan
- Proiectul salvează/încarcă date, dialoguri și note într-un singur fișier


Grafică
Această categorie constă în principal din numărul de tipuri de parcele oferite de fiecare software. Cu toate acestea, celelalte elemente pot fi foarte importante pentru a vă finaliza munca. Ar trebui să adauge mai mult de un punct scorului grafic, dar le-am punctat un punct, deoarece unii le vor considera foarte importante, în timp ce alții ar putea să nu aibă deloc nevoie de ele. Asigurați-vă că vedeți recenziile complete sau descărcați fișierul Excel dacă aceste caracteristici sunt importante pentru dvs. Figura 3 arată scorul total al graficelor pentru fiecare GUI. jamovi are un lider solid în această categorie. Capacitatea lui R-Instat de a suprapune orice obiect geometric, sau „geom”, peste altul ar putea crește substanțial numărul acestuia, dar nu includ asta, deoarece necesită cunoștințe de cod R.
Când studiați toate graficele din acest articol, este important să luați în considerare diferența dintre performanța relativă și cea absolută. De exemplu, relativ vorbind, R Commander nu se descurcă bine aici, dar oferă peste 25 de tipuri de parcele! Ar putea fi bine pentru nevoile tale.
Caracteristicile grafice sunt:
- Tipuri de grafice (câte)
- Multipli mici (adică fațete)
- Multipli mari (adică, după grup/fișier împărțit)
- Exportați formate grafice (câte)
- Generator interactiv de parcele
- Editor interactiv de diagramă (de exemplu, adăugați adnotări, săgeți etc.)
- Capabil să combine orice grafice într-o singură imagine
Continuare…
Postarea R GUI Comparison Update a apărut pentru prima dată pe r4stats.com.
