Re: LaTex & R statistic

#96467
Up
0
Down
::


Ciao, cerco di risponderti al meglio anche se avrei bisogno di qualche informazione in più…

puvio” post=96155Buongiorno a tutti. Ho iniziato ad utilizzare da poco LaTex per scrivere la mia tesi, quindi non sono un utilizzatore molto esperto.

Non per essere indiscreto, ma tesi in che campo? Perché se è in economia si usano spesso delle serie temporali il che comporta un tipo di grafico per rappresentare i dati, se è in scienze sociali un altro, se è in ingegneria, ecc…

Il mio problema è il seguente: ho una lista molto lunga di dati (circa 10000)su excel e devo inserire sulla tesi un grafico che utilizza questi dati. Vorrei non dover salvare i grafici di excel come immagini e poi caricarli in LaTex, ho quindi cercato sul web e suggeriscono di utilizzare R. Purtroppo non ho la minima idea di come utilizzare questo software ma mi sembra di aver capito che plottare dei grafici è molto semplice, qualcuno ha idea di come caricarli poi su LaTex?:?

Bravo, condivido il tuo odio per excel!
Con R si possono fare dei grafici eccellenti, anche se con l’ambiente grafico base il renderli carini può usare un po’ ostico, ma ce la si può fare. Io uso il pacchetto grafico ggplot2 che, anche se bisogna un po’ entrare nella sua logica, permette sia flessibilità che eleganza.

Non ho capito però il genere di grafici che vuoi fare…
Se vuoi fare degli istogrammi, sia con R che con (brrr…) excel devi aggregare i dati trovandone media e deviazione standard, o l’indice di varabilità da te preferito, quindi in R potresti utilizzare il comando aggregate (usa ?aggregate sulla shell per vederne l’utilizzo), poi col comando hist puoi fare l’istogramma.
Per salvarlo dopo puoi usare il ocmando dev.copy e specificandone anche il formato avrai il grafico che desideri.
Se invece vuoi dei boxplot per far vedere con maggior chiarezza la distribuzione dei dati, non hai la necessità di aggregare i dati e sull’ambiente grafico di base c’è il comando boxplot.
Se invece devi riportare una serie temporale, puoi usare semplicemente plot senza aggegare o aggregando i dati, vedi tu…
Ecco… possibilità ce ne sono molte, si tratta di capire cosa vuoi fare.

Per includerlo in latex puoi appunto salvarlo come pdf tramite il comando dev.copy (ma non è l’unica possibilità) oppure puoi usare Sweave (http://www.stat.uni-muenchen.de/~leisch/Sweave/), che permette di usare assieme codice R e latex.

Quindi potresti scrivere la tua tesi in latex, salvandola come .Rnw, inserire i codici R che ti servono all’interno di code chunks, poi fare una prima compilazione col comando Sweave dalla shell di R, e poi compilare con pdflatex da terminale.

Ti ho dato un po’ di spunti sulle varie possibilità, vedi un po’ tu.

Go to top