Domanda

La discussione in questa domanda è la causa diretta per me questa domanda. La ragione più generale è il fatto che spesso devo spiegare l'uso R per le persone che sono solo familiarità con SPSS. So che la maggior parte delle basi di SPSS, come noi ancora usiamo nelle statistiche del corso base. Ma, come io sono più di un ragazzo R, è difficile sapere come gli utenti di SPSS sperimentare il primo incontro con R.

So che c'è il libro R per gli utenti di SAS e SPSS e che contiene già alcune informazioni. Tuttavia, vorrei sapere quali sono le parti più difficili sono quando si passa da SPSS a R.

In altre parole: se si desidera spiegare R in un giorno per gli utenti di SPSS, che gli argomenti che si concentrerà su? Questo è non una questione ipotetica tra l'altro (sì, lo so, non è perché uno pagati per farlo che fa sempre un senso ...).

È stato utile?

Soluzione

In primo luogo, la manipolazione dei dati è stata la cosa più difficile da imparare provenienti da SPSS / SAS a R. che ho trovato, personalmente, che ottenere i dati nella forma giusta per un'analisi di solito è molto più difficile che l'analisi stessa . In secondo luogo, una vera comprensione di come trattare con i valori categoriali attraverso l'uso di fattori. Infine, statistiche riassuntive e descrittivi a volte può essere difficile da ottenere in un formato che è transmutable a PPT o Excel, che sono ciò che (i miei) clienti generalmente si aspettano / domanda per la segnalazione.

I si concentrerà su:

1 Manipolazione dei dati

strutture dati comprensione. Importa / Esporta. Poi una formazione approfondita sull'utilizzo di pacchetti come plyer, rimodellare con un focus particolare su come utilizzare in modo efficace fusione con formule e si fondono con ID. Come applicare funzioni numeriche all'interno di un data.frame utilizzando ddply.

2 Factoring dati

In generale, una spiegazione di trattare con ricodifica con, epicalc o una funzione definita dall'utente. Anche una spiegazione del significato di fattori, i livelli e le etichette

3 Descrittive

Ti bastano pochi minuti per introdurre xtabs (), tavolo (), prop.table () utilizzando cast () da rimodellare per creare tabelle colonnare di dati che sono più ragionevole esportati in Excel.

La grafica è opzionale, se hai fatto un buon lavoro di cui sopra dovrebbero essere in grado di ottenere i dati di cui hanno bisogno per creare grafici in qualsiasi software che sono più comodi con.

4 grafici

Se hai fatto un buon lavoro l'insegnamento della manipolazione dei dati, i dati che ottengono nella forma necessaria per la rappresentazione grafica dovrebbe essere abbastanza semplice (o almeno riproducibili) a questo punto. ggplot2 è complicata e richiede un giorno solo per sé per essere giocato con. Ma è possibile dare una rapida panoramica di esso. In alternativa, la grafica di base sono semplici da capire e l'aiuto è molto più chiaro su ciò che le cose fanno e come le opere di sintassi.

Nota: ho lasciato analisi statistiche. Tuttavia, una panoramica di lm () e forse anova (), o cor () sarebbe utile come punto di partenza. Ma questo dovrebbe essere spiegato allo stesso tempo come data.manipulation.

Altri suggerimenti

Anche se ho "scritto il libro" su R alla migrazione SPSS, che mirava a programmatori e maggior parte degli utenti di SPSS che so preferisco "point-and-click", invece. Un'interfaccia utente grafica come Deducer (o R Commander) può aiutarli a sentirsi a casa, mentre insegnando loro come funziona il codice di programmazione R, se vogliono vedere. di Deducer Plot Builder fa anche un bel lavoro che consente di creare trame complesse con facilità, e se si vuole imparare a codice ggplot2, vi mostrerà che pure. Ian ha fatto un ottimo lavoro con essa!

Tuttavia, mentre le SPSS utente grafiche coperchi con interfaccia 98% di quello SPSS può fare, Deducer copre forse 1% di quello R può fare. Questo è probabilmente ancora il 75% di ciò che il fabbisogno medio ricercatore, ma R è così ampia che per ottenere il massimo da esso persone avranno bisogno di imparare a programmare. La versione gratuita del mio libro, "R per SAS e SPSS Users" è solo 80 pagine e copre le aree di programmazione che penso siano più probabilità di principianti Confuse. E 'in http://r4stats.com .

Proprio di recente ho avuto uno studente che era un po 'esperto in statistica e ha fatto alcune analisi in anticipo in SPSS. Allora gli mostrai come fare la stessa cosa in R. Siamo passati attraverso il codice e tramando, spiegando e discutendo ogni riga. Si rese conto quanto sia facile e conveniente è quello di farlo in R. Quindi, comunità R è cresciuto del 1.:)

Il più grande problema che i ricercatori che ho affrontato hanno è la mancanza di point-and-click interfaccia grafica. Mentre ci sono un certo numero di sforzi là fuori nella comunità R, nessuno di loro hanno raggiunto la / livello di potenza la facilità d'uso che ha SPSS.

Dal momento che la codifica è una seconda natura per gli utenti R, a volte ci dimentichiamo che la maggior parte degli utenti di software statistico non possono programma (e eviterebbe come la peste), anche se possono avere una forte comprensione pratica delle statistiche.

Se avessi un giorno per portare un utente SPSS in R, mi piacerebbe avviarli sulla Deducer . Deducer è un progetto di R GUI (Self nota promozione: Sono l'autore) che dovrebbe sentirsi molto familiare a un utente proveniente da SPSS. Mentre si trovano bisogno di funzioni più avanzate, essi naturalmente passare alla riga di comando per soddisfare le loro esigenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top