Thursday 2 November 2017

Compute Spss Nel Forex Stata


Ho un file di dati SPSS, che sto cercando di ridurre. Tuttavia i dati che appartiene insieme si sviluppa all'interno di più colonne. Cioè Ho una riga per ogni soggetto, ma ogni soggetto ha fatto più condizioni diverse così come le procedure. Le condizioni sono in colonne condition1. condizione2 ecc Le procedure sono in fila Procedure1. Procedure2 ecc I valori (tempi di reazione) sono in colonne reactiontime1. reactiontime2. Ora voglio calcolare la media di tutte le reazioni volte per ogni persona in cui la condizione e la procedura è la stessa. Quindi, se conditionx è la stessa di conditiony e procedurex è lo stesso che procedurey voglio arrivare alla media di tutti questi elementi reactiontimex e reactiontimey. Come posso fare questo con SPSS ho facilmente sapere come calcolare le medie in generale, ma in questo caso devo selezionare solo un sottoinsieme delle righe in base alle condizioni, e non so come fare. chiesto 20 dic 11 a 22: 53NOTICE: Il gruppo di consulenza Idre statistica sarà la migrazione del sito web per il CMS WordPress nel mese di febbraio per facilitare la manutenzione e la creazione di nuovi contenuti. Alcune delle nostre pagine più vecchie verranno rimossi o archiviati in modo tale che essi non saranno più mantenuti. Cercheremo di mantenere i reindirizzamenti in modo che i vecchi URL continueranno a lavorare nel miglior modo possibile. Benvenuti all'Istituto per la Ricerca e l'istruzione digitale Aiuto Consulting Group Stat dando un regalo SPSS modulo di apprendimento Uso delle funzioni di SPSS per fare e ricodifica variabili 1. Introduzione SPSS ha una grande varietà di funzioni che è possibile utilizzare per la creazione e la ricodifica variabili. Esploreremo tre tipi di funzioni: funzioni matematiche, funzioni stringa e funzioni di numeri casuali. Queste funzioni hanno la stessa sintassi generale: functionname (argomento1, argument2, etc.) Illustreremo alcune funzioni utilizzando il seguente file di dati che include il nome. X . test1. test2. e test3. L'output del comando LIST è mostrato sotto. La variabile x utilizza -999 per indicare i valori mancanti, e test1. test2 e test3 utilizzano -99 per indicare i valori mancanti. Di seguito raccontiamo SPSS su questi valori mancanti e elencare i dati di nuovo. L'uscita è illustrato di seguito. Si noti che i dati in realtà non sembra diverso dopo aver definito i valori mancanti. Ma, come vedremo in seguito, SPSS sa per il trattamento di questi valori come mancanti, piuttosto che trattarli come se fossero -99 e -999. 2. Le funzioni matematiche Ora proviamo alcune funzioni matematiche di base. La funzione trunc (abbreviazione di troncamento) prende un numero e lo converte in un numero intero (intero), eliminando tutti i decimali, per esempio, 6.99 e 6.49 diventerebbe 6. Al contrario, la funzione Rnd (abbreviazione di turno) round numeri al numero intero più vicino utilizzando regole di arrotondamento convenzionali, per esempio 6,99 diventerebbero 7, ma 6.49 diventerebbero 6. I risultati seguenti sono come ci si aspetterebbe. SPSS ha altre funzioni matematiche. Di seguito illustriamo le funzioni per ottenere la radice quadrata (sqrt), logaritmo naturale (ln), accedere alla base 10 (LG10) e esponenziale (EXP). Si noti che il sqrt. funzioni LN e LG10 non funzionano con i numeri negativi (per esempio, non si può prendere la radice quadrata di un numero negativo). SPSS genererà valori mancanti in questi casi, come vedremo in seguito. I risultati sono mostrati sotto. Ci aspettavamo SPSS per generare valori mancanti per xsqrt. XLN e xlg10 quando x è stato negativo e ci vedi sotto che questi valori sono visualizzati come un unico punto decimale. Questo è il modo in cui SPSS mostra un valore mancante di sistema. Inoltre, vediamo che xsqrt. XLN. xlg10 e xexp sono stati tutti assegnati sistema di valori mancanti quando X è stato -999. I risultati inclusi anche avvertimenti come quello mostrato qui sotto. Quello qui sotto ci sta dicendo che non si può prendere la radice quadrata di un numero negativo e che SPSS sta per impostare il risultato al valore mancante di sistema. 3. Funzioni statistiche SPSS ha anche funzioni statistiche che operano su una o più variabili. Ad esempio, potremmo voler calcolare la media dei tre punteggi dei test. SPSS ha la funzione significa che può farlo per voi, come illustrato di seguito. Vediamo i risultati qui sotto. Notare che SPSS calcolata la media dei valori non mancanti. Per Samuel Adams, che ha fatto sì che la sua media era lo stesso come il suo punteggio su test2 dato che era l'unico valore non mancante. Potremmo dire SPSS per dare a chiunque un valore mancante se hanno meno di 2 punteggi dei test validi utilizzando la funzione MEAN.2. Allo stesso modo, si potrebbe dire SPSS che vogliamo che il mezzo per mancare se uno dei punteggi mancavano, utilizzando la funzione mean.3. Questi sono illustrati qui di seguito. Come potete vedere qui sotto, avg2 manca per Samuel Adams, e avg3 manca anche per Samuel Adams e Chris Adraktas perché entrambi avevano dei punteggi dei test mancanti. Oltre alla funzione di media, SPSS ha anche somma. sd. varianza . min e max funzioni. 4. Funzioni stringa Ora lascia illustrare alcune delle funzioni di stringa SPSS. Di seguito creiamo up che sarà il nome convertito in maiuscolo, lo che sarà il nome in caratteri minuscoli, e sub che sarà il terzo attraverso ottavo carattere nel nome di persone. Si noti che abbiamo avuto prima di utilizzare la stringa di comando per dire che fino SPSS lo e sub sono variabili stringa che avrà una lunghezza massima di 14 caratteri. Se avessimo omesso la stringa di comando, questi sarebbero stati trattati come variabili numeriche, e quando SPSS cercato di assegnare un valore di carattere per le variabili numeriche, avrebbe generato un errore. Abbiamo anche creare len che è la lunghezza della variabile nome e len2 che è la lunghezza del nome persone. I risultati sono mostrati sotto. I risultati per un massimo Lo sub tutti come ci si aspetterebbe. Il risultato per len può essere un po 'di confusione. Il len variabile non si riferisce alla lunghezza del nome persone, ma si riferisce alla lunghezza del nome della variabile. Quando leggiamo i dati siamo entrati nome (A14) per il nome, dando la variabile una lunghezza di 14, ed è per questo len è sempre 14. Per contro, len2 utilizza la funzione RTRIM per togliere eventuali spazi vuoti in eccesso, e quindi ci vuole la lunghezza di questo. Alla fine, len2 restituisce la lunghezza del nome di persone, ad esempio John Smith ha una lunghezza di 10. Consente di utilizzare le funzioni di stringa SPSS per ottenere il nome e il cognome fuori della variabile nome. Iniziamo utilizzando la funzione indice per determinare la posizione del primo spazio vuoto nel nome. Abbiamo quindi utilizzare la funzione substr per estrarre la parte del nome prima che il vuoto di essere il primo nome, e la parte dopo il vuoto di essere l'ultimo nome. I risultati qui sotto dimostrano che questo ha avuto successo. Ad esempio, per John Smith, la funzione substr estratto il primo nome prendendo la sottostringa dal 1 al 4 carattere del nome. e il cognome prendendo il 6 ° carattere ed in avanti. 5. Numero casuale funziona numeri casuali sono più utili di quanto si possa immaginare, essi sono ampiamente utilizzati negli studi di Monte Carlo, ma sono anche spesso utilizzato in molte altre situazioni Prenderemo in esame due delle SPSSs di numeri casuali funziona uniforme (n) - genera un numero casuale che è 0 o maggiore, e minore di n da una distribuzione uniforme. rv. binomial (n, p) - genera un valore dalla distribuzione binomiale con n prove, e con una probabilità di successo uguale a p. Di seguito si genera un numero casuale che è maggiore o uguale a 0, ma inferiore a 1. Vediamo i risultati qui sotto. Di seguito si genera un numero casuale che è maggiore o uguale a 0, ma inferiore a 10. I risultati sono riportati di seguito. Il seguente esempio genera un numero intero (intero) da 1 a 100. La funzione trucn viene utilizzata per convertire il risultato in un numero intero da 0 a 99, e poi 1 è aggiunto per renderlo da 1 a 100. Come vedremo, , questi valori sono tutti numeri interi. Di seguito si usa la funzione rv. binomial per simulare un coin flip. E 'come un coin flip dato che il numero di prove è 1 e la probabilità di successo è .5 (come lanciare una moneta, una volta e la probabilità di esso dare testa è 0,5). Consente di trattare un 1 come dare testa, e uno 0 come in arrivo code. Come si vede qui sotto, Ben e John ciascuna ottenuto una testa, e gli altri si code. Qui di seguito, si cambia il numero di lanci a 10, e contare il numero di teste Ogni persona riceve. John ha ottenuto il maggior numero di teste (7) e Ben ha ottenuto il minor numero (4). Il prossimo esempio cambia i salti mortali a 100. Inoltre, imposta il seme per il generatore di numeri casuali. Il seme determina la stringa di numeri casuali che saranno generati. John ha ottenuto il minor numero di teste (49 su 100) e Samuel ha ottenuto la maggior parte (58 su 100). Se ripetiamo l'esempio dall'alto utilizzando lo stesso seme esatto. otterremo gli stessi risultati. Questo è molto utile per essere in grado di replicare i risultati di uno studio di simulazione o di studio stile di Monte Carlo. Infatti, utilizzando lo stesso seme generò gli stessi risultati (vedere sotto). 6. Funzioni di numeri casuali, avanzate negli esempi precedenti, abbiamo utilizzato la funzione rv. binomial per simulare lanci della moneta, ma ci ha dato il risultato finale di tutti i lanci. Forse volete fare uno studio di simulazione in cui si generano ciascuno dei flip come un'osservazione separata. SPSS può fare questo, come illustriamo qui di seguito. Il programma di cui sopra crea 25 osservazioni, ciascuno con una variabile chiamata id che è il numero di prova, e cointoss che saranno 1 o 0. Anche se questo programma non ha molto senso per te, è possibile utilizzare come modello per fare il proprio simulazione. È possibile modificare il numero di prove, cambiando 25 per il numero di prove che si desidera. È possibile modificare la probabilità di successo modificando il valore di 0,5 al valore che si desidera. In alternativa, si può scegliere una funzione di numero di generazione casuale del tutto diverso, invece di rv. binomial è possibile scegliere uniforme. I risultati del programma sopra sono riportati di seguito. 3. Problemi di guardare fuori per Attenzione per gli errori matematici, come la divisione per zero, radice quadrata di un numero negativo e il registro di un numero negativo. 4. Per ulteriori informazioni Per informazioni sulle funzioni è SPSS consultare la Guida di riferimento SPSS Command Syntax. Il contenuto di questo sito web non deve essere interpretata come un'approvazione di un particolare sito web, il libro, o di un prodotto software dalla University of California.

No comments:

Post a Comment