View Full Version : Gui per gestione file R
Per il linguaggio R, gWidgets e Rhiny, rispettivamente per GUI e Web, sono gli strumenti migliori?
Grazie in anticipo
pabloski
28-10-2018, 09:35
No. R non è un linguaggio per produrre applicazioni stand-alone, men che meno applicazioni indirizzate all'utente finale.
R è come Matlab, uno strumento per gli scienziati per fare calcolo numerico. Ci sono degli ambienti di lavoro come RStudio e questo è. C'è qualche sparuto binding per qualche widget toolkit, ma è roba pure poco mantenuta e quindi osboleta.
R NON SI USA PER CREARE PROGRAMMI UTENTE!!!!
Usa Python se vuoi creare questo tipo di programmi. E comunque R ha un interprete talmente lento che al confronto CPython sembra Speedy Gonzales.
intanto grazie,
sul fatto che non è un fulmine, difficile dire il contrario.....
lo scopo è creare una semplice GUI, per rendere più rapida la chiamata di specifiche operazioni
Alcune persone che non hanno dimestichezza con strumenti tipo RStudio
pabloski
28-10-2018, 10:38
intanto grazie,
sul fatto che non è un fulmine, difficile dire il contrario.....
lo scopo è creare una semplice GUI, per rendere più rapida la chiamata di specifiche operazioni
Alcune persone che non hanno dimestichezza con strumenti tipo RStudio
Se non riescono a padroneggiare RStudio, la trovo difficile che riescano ad usare R. L'utenza di R sono i data scientist, non l'avvocato o il broker assicurativo.
Per programmi diretti all'utenza comune si usano ben altri linguaggi e tecnologie.
non intendevo in quel senso
ad esempio per richiamare regressione lineare, avere una ( o più) caselle di testo per inserire alcuni parametri, senza dover inserire codice vero e proprio
pabloski
28-10-2018, 11:42
ad esempio per richiamare regressione lineare, avere una ( o più) caselle di testo per inserire alcuni parametri, senza dover inserire codice vero e proprio
e perchè mai? R è per gli scienziati e gli scienziati conoscono quelle funzioni a mena dito
semplicemente R non è lo strumento adatto a chi non è uno scienziato, nel qual caso chi realizza il programma deve optare per altro
ok, però c' è chi si accontenta di testare su un insieme di dati, senza andare troppo in profondità
meglio usare Python con proprie librerie matematico/statistiche?
pabloski
28-10-2018, 13:57
Per il resto aggiungere una GUI a un programma di analisi statistica è più che legittimo...
Ed esiste https://www.rstudio.com/
Il punto è che lui vorrebbe il supporto per GUI toolkit esterni, tipo Qt. Ma questo non si farà mai perchè R non è un linguaggio general purpose.
pabloski
28-10-2018, 13:58
ok, però c' è chi si accontenta di testare su un insieme di dati, senza andare troppo in profondità
Praticamente quello che fa un data scientist. Il punto è che l'utente di R deve saper programmare in R. R non è un linguaggio ma un ambiente integrato per il calcolo numerico.
Python invece è un linguaggio general purpose prestato al calcolo numerico.
quindi poi utilizzare librerie scritte direttamente per Python?
pabloski
28-10-2018, 14:16
quindi poi utilizzare librerie scritte direttamente per Python?
Se non so cosa stai facendo, è difficile rispondere.
prandello
28-10-2018, 15:16
...e si torna al punto di partenza! :D
https://www.hwupgrade.it/forum/showthread.php?t=2866384
pabloski
29-10-2018, 10:22
...e si torna al punto di partenza! :D
https://www.hwupgrade.it/forum/showthread.php?t=2866384
Io rimango perplesso perchè non si capisce cos'è che sta facendo. In altre discussioni su tomshw ha tirato fuori tutti i linguaggi possibili ed immaginabili.
Non so quale progetto richieda seriamente così tanti linguaggi o necessiti di un'analisi così certosina.
In realtà una soluzione ci sarebbe: shiny.
Shiny permette di creare web app (semplici o complesse, ma se complesse forse non vale la pena usare questo strumento) a partire dal codice R.
Se l'intento è testare una semplice regressione variando alcuni parametri shiny è uno strumento perfetto (molto veloce da sviluppare e semplice da usare). Per operazioni complesse però può diventare lento.
Qualche esempio:
https://paternogbc.shinyapps.io/SS_regression/
https://afazali.shinyapps.io/afazali5/
Spero di essere stato di aiuto
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.