25 agosto 2009

R in Word: SWord

Un rientro dalle ferie con una bella novità: SWord per implementare soluzioni analitiche direttamente in Word, utilizzando R come motore di analisi dati. Il sito ufficiale è sempre quello di Statconn. Analogamente a quanto avviene in RExcel (come già trattato in miei altri post) è possibile direttamente in Word lavorare con R in modalità background o foreground. L'uso di tale package permette quindi di sviluppare un sistema di "reporting" mediante questo diffusissimo software di creazione di documenti. Si potrebbe pensare a "modelli" di documenti Word in cui riportare i risultati delle nostre analisi statistiche "al volo": l'utente apre il file .doc, clicca un tasto e visualizza i risultati delle eleborazioni in formato "testuale". Ovviamente, dietro le quinte ci sarà l'importazione di un dataset in R (ad esempio da un database esterno), l'elaborazione di un modello statistico e la visalizzazione dei risultati nel testo! Un'altra possibilità potrebbe essere l'utilizzo di SWord per creare dei documenti "interattivi" per illustrare il funzionamento di R. L'utente legge delle istruzioni e clicca un bottone per visulizzare ciò che avviene in R. Riporto un esempio semplicissimo, rimandando al sito ufficiale per gli approfondimenti. Come prima cosa, l'installazione: un semplice click sul file .exe che trovate qui. Sottolineo che l'uso in word di tale package si basa sui "Codici di campo", ossia dei "tag" molto utili per i quali si rimanda alla documentazione ufficiale. Per tale motivo è importante accertarsi che sia impostata la visualizzazione di essi. In Word 2003 si possono seguire le seguenti istruzioni: Strumenti > Opzioni > Visualizza > segno di spunta in corrispondenza di "Codici di campo". Consiglio anche di impostare "Ombreggiatura campo" a "Sempre".