Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos
• Abrir un archivo de datos de Excel
Actividad Práctica en SPSS.
• Darle formato a las variables:
Nº 1 – Definir las propiedades de cada
variable para su posterior
procesamiento.
– Crear una archivo de sintaxis para
automatizar la tarea.
Autor:
PabloPablo A. Salgado
Salgado estadisticaymetodologia@gmail.com
estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
3 4
• Abrir el archivo de Excel: “ejemplo base.xls” • Antes de comenzar a trabajar con el SPSS,
habría que observar como está armado el archivo
• El nombre de las variables está ubicado en la en Excel para decidir si hay que hacer algunos
primera fila de la base de datos: arreglos antes de abrirlo en SPSS.
– id: Identificador • Tengamos en cuenta que siempre hay más de
– sexo: Genero del empleado una estrategia para lograr un objetivo en
– fechnac: Fecha de Nacimiento informática.
– educ: Años de Educación • Por ejemplo podemos hacer modificaciones en la
variables en el Excel, antes de abrir el archivo en
– catlab: Categoría Laboral
SPSS o directamente realizar los cambios una
– salario: Salario Actual vez abierto el archivo de datos en el SPSS.
– salini: Salario Inicial • Por ejemplo observamos que la variable sexo
– tiempemp: Meses desde el contrato está codificada con las letras “h” para hombre y
– expprev: Experiencia previa (meses) “m” para mujer.
Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
1
Abrir archivo: ejemplo base.xls 5
• Esta variable cuando se abra en SPSS tendrá
6
Abrimos EDICIÓN / REEMPLAZAR
Con el mouse seleccionamos la
columna que contiene los datos a
remplazar
2
9 10
Con el Mouse seleccionamos la
columna que contiene los datos a Con el Mouse seleccionamos “Remplazar todo” y nos
remplazar y en Buscar escribimos aparecerá el cartel “Excel ha finalizado la búsqueda y
“h” y en Reemplazar “1”. ha efectuado XXX reemplazos”, el cual aceptamos.
11 12
Repetimos la acción y en Buscar
escribimos “m” y en Reemplazar “2”. Con el Mouse seleccionamos “Remplazar todo” y nos
aparecerá el cartel “Excel ha finalizado la búsqueda y
ha efectuado XXX reemplazos”, el cual aceptamos.
3
13 14
En Excel 2010 para encontrar el comando
Reemplazar tiene que ir a Inicio y luego al
binocular.
Ya se reemplazó “h” por “1” y “m” por
“2”. Ahora es conveniente guardar el
archivo de excel con otro nombre para
dejar sin modificar el original .
15 16
4
17 18
19 20
5
21 22
6
25 26
27 28
7
• Ahora procederemos a crear otra variable en la cual 29 30
Procedimiento:
• Vamos a:
– TRANSFORMAR/ RECODIFICAR EN DISTINTA VARIABLE
31 32
8
33 34
En Valor antiguo
escribimos “h” y en
Valor nuevo “1”
Luego hacemos clic en
Añadir
Repetimos el
procedimiento:
Valor antiguo: “m” y en
Valor nuevo: “2”
Luego hacemos clic en
Añadir
Ahora ingresamos a Valores antiguos y nuevos…
35 36
9
37 38
• Mas allá de haber usado una u otra forma de • Una vez escrito todos los nombres largos de las variables (Etiquetas),
modificar la variable que usamos como ejemplo, en aquellas variables con un nivel de medición nominales u ordinal
ahora vamos a proceder a modificando las tenemos que etiquetar (Valores) los códigos (números), para que en la
salida de resultados figuren los nombre de las categorías de las
propiedades de todas las variables. variables y no los números.
• Podemos comenzar por guardar el archivo en • Posicionarse en la columna que dice Valores, para la variable Sexo del
empleado, poner el cursor de mouse sobre la parte derecha del
formato SPSS. Para ello ir a: Archivo / Guardar casillero correspondiente e ingresaremos en un menú que nos permitirá
como/ ejemplo base.sav fácilmente cargar para cada número su código correspondiente.
• Luego podemos ir completando las etiquetas o
nombres largos de las variables:
• Para ello en vista de variables, nos posicionamos
sobre Etiqueta y completamos los nombres de las
variables. Aquí no existe restricción (como en
Nombre), pero no conviene que sea demasiado
largo, ya que en los resultados es el nombre de la
variable que figurará en la salida de resultados.
Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
Resultados:
Sin definir propiedades
Resultados:
Definiendo propiedades
10
Codificación de las variables:
41 42
43 44
ARCHIVO DE SINTAXIS
¿Cómo podemos automatizar • Es un archivo en formato TXT con
terminación ".sps" en donde se escriben y
el procedimiento? guardan comandos automáticos para la
Supongamos que cada tanto tenemos de ejecución de diferentes procesos (Formato de
procesar bases de datos con las mismas variables, procesamiento estadístico,
variables o tenemos bases semejantes codificación y creación de variables, gráficos
etc.).
• Es un archivo que hay que guardarlo como
cualquier archivo, con un nombre y en una
Generar un Archivo de SINTAXIS carpeta determinada (igual que un archivo de
Excel o de Word).
Autor:
PabloPablo A. Salgado
Salgado estadisticaymetodologia@gmail.com
estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
11
ARCHIVO DE SINTAXIS
45 46
47 48
12
49 50
Vamos a realizar los siguentes pasos:
1.Datos / definir propiedades de las variable.
2.Destildamos “Limitar número de valores mostrados a”
3.Seleccionamos las variables que vamos a definir sus
propiedades (podemos elegir todas o algunas).
4.Luego seleccionamos “Continuar”.
5.Vamos seleccionando variables y modificando sus
propiedades (no tentarse con apretar la opción “Aceptar”
o se arrepentirán).
Para ello volvamos a abrir el archivo de Excel
original desde el SPSS:
“ejemplo base.xls”
Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
51 52
13
53 54
Cambios realizados
55 56
Sigo con las demás variables: Educación:
14
57 58
Categoría Laboral: Salario Actual:
59 60
Salario Inicial: Meses desde el contrato:
15
61 62
Experiencia Previa: OJO AHORA CON LO QUE HACEN!!!!!
No se les ocurra apretar “Aceptar”.
• Una vez que formateamos a
las variables, si me olvide de
algún detalle en alguna de las
variables, puedo volver con el
mouse a cada variable y
cambiar lo que desee.
Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
16
65 66
67 68
17
69 70
Repito el mismo
ejemplo para la
versión de
SPSS 17 - 21
Autor:
PabloPablo A. Salgado
Salgado estadisticaymetodologia@gmail.com
estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
18
73 74
Paso a “fecha” y etiqueto a la variable
19
Seguimos con “salario” 77
Seguimos con “salini” 78
Cambios
Pablo Salgado realizados: ojo que aquí agregué “Tipo
estadisticaymetodologia@gmail.com dólar” y “anchura 6”
cursoestadistica@caicyt.gov.ar Cambios
Pablo Salgado realizados: ojo que aquí agregué “Tipo
estadisticaymetodologia@gmail.com dólar” y “anchura 6”
cursoestadistica@caicyt.gov.ar
Cambios
Pablo Salgado realizados: ojo que también cursoestadistica@caicyt.gov.ar
estadisticaymetodologia@gmail.com cambié la anchura a 2 Cambios
Pablo Salgado realizados: ojo que también cambié
estadisticaymetodologia@gmail.com la anchura a 3
cursoestadistica@caicyt.gov.ar
20
81
Esta es la tarea
FORMATS catlab(F1.0).
VALUE LABELS catlab
1 'Administrativo'
2 'Seguridad'
3 'Directivo'.
OBLIGATORIA
*salario.
VARIABLE LEVEL salario(SCALE).
VARIABLE LABELS salario 'Salario Actual'.
FORMATS salario(DOLLAR6.0).
*salini.
VARIABLE LABELS salini 'Salario Inicial'.
FORMATS salini(DOLLAR6.0).
*tiempemp.
VARIABLE LABELS tiempemp 'Meses desde el contrato'.
FORMATS tiempemp(F2.0).
*expprev.
VARIABLE LABELS expprev 'Experiencia previa (meses)'.
FORMATS expprev(F3.0).
EXECUTE. Autor:
PabloPablo A. Salgado
Salgado estadisticaymetodologia@gmail.com
estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
21
85 86
87 88
Tarea a realizar: Variables:
• Abrir el archivo de Excel ejercicio1.xls desde
• id: Identificación del encuestado
el programa SPSS y aplicar a cada una de las
variables el formato que corresponda en cada • pregunta: ¿A qué porcentaje de sus pacientes le mide el
caso. perímetro de la cintura? (pregunta principal)
• Luego guardar el archivo en formato SPSS • sexo: Género del Encuestado
(ejercicio1.sav) y por último generar un archivo
de sintaxis (ejercicio1.sps) que automatice las • edad: Edad del encuestado
22
89 90
Codificación de las categorías de las variables Codificación de las categorías de las variables
nominales u ordinales: nominales u ordinales:
pregunta: ¿A qué porcentaje de pacientes le pais: País de origen del encuestado
mide el perímetro de la cintura? 11 = Guatemala
1 = Argentina
1 = '0%' 12 = Honduras
2 = Bolivia
2 = '25%' 3 = Brasil 13 = México
3 = '50%' 4 = Colombia 14 = Nicaragua
5 = Costa Rica 15 = Panamá
4 = '75%' 16 = Paraguay
6 = Chile
5 = '100%' 17 = Perú
7 = Ecuador
sexo: Género del Encuestado 8 = EE.UU. 18 = Rep. Dominicana
1 = 'Masculino' 9 = El Salvador 19 = Uruguay
10 = España 20 = Venezuela
2 = 'Femenino' 21 = Otro
Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar Pablo Salgado estadisticaymetodologia@gmail.com cursoestadistica@caicyt.gov.ar
nominales u ordinales:
especial: Especialidad Médica del encuestado
1 = 'Medicina General'
2 = 'Cardiología'
3 = 'Cirugía'
4 = 'Nutrición'
5 = 'Pediatría'
6 = 'Tocoginecología'
7 = 'Otros'
23