Questo post sul blog è stato scritto da un blogger che non è più in SAS
Cablata la rivista ha rilasciato il risultati del suo sondaggio sugli utenti in tutto il mondo, che chiedeva agli utenti di auto-riportare le velocità dei dati 3G e EDGE in tutto il mondo.
La conclusione è che, confrontando vari prodotti a marchio Apple, la rete del corriere aveva più a che fare con la velocità dei dati rispetto ai telefoni. Sembra un problema eminentemente interessante che ha rilevanza per le nostre azioni quotidiane. Dato che sono un utente esperto di JMP, faccio ricerca dei dati solo per rilassarmi a casa (tè dolce, dati e regressione esponenziale - yum!). Tutto ciò di cui ho bisogno ora sono i dati.
E indovina cosa? È pubblicamente disponibile . Usando le funzionalità di copia e incolla di JMP, l'acquisizione di questi dati in JMP richiede solo pochi secondi. Dovrei fare questa analisi prima che possa finire di scrivere questo post sul blog.
Ma, ahimè, doveva essere così semplice. Questi dati sono auto-riportati e non c'era molto controllo su ciò che l'utente poteva inserire come risposta. Ad esempio, ecco uno screenshot di alcune delle migliaia di righe nella tabella dei dati.
Osserva la colonna Carrier e i modi creativi con cui gli utenti entrano nella società AT & T: "ATT", "AT & T Wireless", "at + t" e così via. Ci sono migliaia di righe in questa tabella. Mi serviranno diversi bicchieri di tè dolce per esaminare tutte queste righe e standardizzare i nomi delle colonne.
Qui entra in JMP recode comando. Voglio standardizzare tutti i sapori di AT & T per avere un'unica etichetta. JMP di Colonne> Ricodifica comando fa apparire una finestra che mi mostra tutti gli occupanti di una colonna, ben ordinata. Ecco il recode finestra dopo altri pochi secondi di lavoro, dove ho la stringa "AT & T" nei miei appunti e discendo rapidamente la colonna dei valori usando il tasto freccia giù, incollando il valore corretto ad ogni passo. Vai tranquillo:
Faccio lo stesso con gli altri operatori wireless, e presto avrò una bella lista standardizzata da analizzare. Le altre colonne autodefinite possono essere messe in forma di analisi con lo stesso comando, e presto l'analisi è in corso - un'analisi, si dovrebbe notare, che lascio come esercizio al lettore. Hai i dati, dopotutto.
Daniel ha scritto:
C'è un modo per scrivere una ricodifica in JSL o devi farlo ogni volta a mano? Mi piacerebbe trovare un modo rapido per ricodificare valori nulli con zeri in alcune delle mie colonne.
Xan Gregg ha scritto:
Con lo scripting puoi scorrere le righe e modificare i valori come preferisci. Per esempio.
Per ogni riga (Se (Inizia con (: operatore, "AT"),: carrier = "AT & T"));
o per ottenere quello che penso tu stia cercando:
Per ogni riga (Se (manca (: valore),: valore = 0));
Se si desidera riutilizzare una determinata operazione di ricodifica in uno script, scegliere "Colonna formula" come output e utilizzare la formula come è o in una funzione For Each Row ().
Hector Lavalle ha scritto:
Ciao,
C'è un modo per vedere o chiamare lo script jsl di ricodifica esatto utilizzato da JMP? Ne ho bisogno, per costruire un diario e automatizzare l'opzione di ricodifica come diario
Saluti
- Hector Lavalle