Está en la página 1de 18

Macros y Auditora en Excel y Software

Estadstico SPSS
Tema N 19:

Manipulacin de Datos
19.1. Ordenar Casos.
19.2. Seleccionar Casos.
19.3. Ponderar Casos.
19.4. Calcular Variables.

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Capacidad del Tema

Realiza la manipulacin de datos en SPSS.

Conocimientos Previos

o Qu criterios debe tomar en cuenta para definir los Tipos de las


variables?
o Cules son las Medidas de las variables del SPSS?
o Qu diferencia encuentra entre las variables tipo Escala y las
Nominales?

Conflicto Cognitivo
Se presenta un ejemplo de Base de datos del SPSS por medio del proyector
multimedia.
Luego se plantea las siguientes Preguntas:
Cmo podemos ordenar los datos ingresados por su promedio del
promedio mayor al menor promedio? Cmo podemos crear una nueva
variable que permita aumentar un punto al Promedio de los estudiantes de
sexo femenino?

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

19. MANIPULACIN DE DATOS


19.1. ORDENAR DATOS
Esta opcin permite ordenar en forma Ascendente o Descendente todos los casos del
archivo, utilizando como criterio una o ms variables. Adems que nos permite enviar
dichos datos ordenados a un nuevo archivo SPSS. Para ordenar datos se selecciona:
Datos
Ordenar casos
El cuadro de dilogo que se abre tiene un campo donde se introduce la variable o
variables segn las cuales se quieren ordenar los datos y luego establecer el criterio de
ordenacin (Ascendente o Descendente). Si deseamos en el recuadro Guardar datos
clasificados podemos activar la casilla Guardar archivo con datos clasificados y luego
en la opcin Archivo le damos el nombre al archivo que contendr los datos ordenados,
luego se pulsa ACEPTAR y se ordena el archivo.

Figura 19.1: Ventana Ordenar casos

La opcin Guardar datos clasificados nicamente se activar


cuando deseamos enviar los nuevos datos ordenados a otro
archivo y no modificar la estructura del archivo original, si la
ordenacin deseamos realizar en el archivo original entonces dicho
casilla no la seleccionamos

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

19.2. SELECCIN DE CASOS.


Habitualmente los anlisis se realizaran sobre todos los
casos, pero a veces estaremos interesados en realizar
anlisis slo sobre un determinado subconjunto de los
casos incluidos en el fichero actual. Para ello se
selecciona:
Datos
Seleccionar casos
Luego en el cuadro de dilogo Seleccionar casos por
defecto aparece activo Todos los casos, por lo que los
datos a tener en cuenta para el anlisis sern todos ellos,
pero si seleccionamos la opcin Si se satisface la
condicin, podemos elegir slo un determinado nmero
de datos que slo satisfacen la condicin establecida.
Por ejemplo en el presente cuadro se han seleccionado los alumnos con genero = 1
(Masculino) y por lo tanto slo se trabajara con dicha muestra sin considerar a las del
genero = 2 (Femenino).

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Figura 19.2.a Ventana Seleccionar Casos

El SPSS ofrece mltiples opciones para seleccionar casos, la ms comn es


seleccionar casos que cumplan una determinada condicin.
Esta opcin se suele aplicar cuando slo deseamos analizar un determinado
subconjunto de la poblacin como por ejemplo la poblacin mayor de una determinada
edad y/o perteneciente a un determinado gnero.
Despus de seleccionar los casos, el SPSS crea una variable en la columna final del
fichero llamada filter_$, que toma el valor uno en los casos seleccionados, y cero en
los no seleccionados.
Descartar casos no seleccionados: se filtran los casos no seleccionados, pero no
desaparecen del archivo de datos, sino que quedan tachados a la izquierda de cada
fila. Para volver a retomar todo el fichero de forma global no tenemos ms que
deshacer lo anterior mediante Datos Seleccionar casos y se elige Todos los
casos. Desaparecen de esta forma todas las tachaduras de los nmeros de fila y
Comuncate con nosotros.
481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

cualquier estudio se har sobre la muestra completa, pero la variable filter_$ creada no
desaparece.
Copiar casos seleccionados a un nuevo conjunto de datos: si deseamos copiar
dicha informacin seleccionada en una nuevo listado de datos e eliminan los datos no
seleccionados del archivo de datos.
Eliminar casos no seleccionados: se eliminan definitivamente los datos no
seleccionados del archivo de datos.
En el ejemplo hemos indicado que vamos a seleccionar los casos correspondientes a
sexo = 1, es decir los hombres y adems dichos casos no van a ser eliminados del
fichero activo. A partir de este momento y mientras que no indiquemos lo contrario,
todos los anlisis que hagamos se realizarn sobre dicho subconjunto. Cuando hemos
realizado una seleccin de casos el aspecto del editor de datos cambia ligeramente
como se muestra en la siguiente figura:

Figura 19.2.b Ventana de datos

En la barra de estado podemos observar que aparece una indicacin para recordarnos
que el hemos realizado una seleccin de casos y adems los casos no seleccionados
aparecen tachados.

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Es importante recordar que la seleccin de casos es un estado del archivo y no un


estado relativo a los procedimientos estadsticos.

19.3. PONDERAR CASOS.


Ponderar casos proporciona a los casos diferentes ponderaciones (mediante una
rplica simulada) para el anlisis estadstico.

Los valores de la variable de ponderacin deben indicar el nmero de


observaciones representadas por casos nicos en el archivo de datos.
Los casos con valores perdidos, negativos o cero para la variable de
ponderacin se excluyen del anlisis.
Los valores fraccionarios son vlidos; se usan exactamente donde adquieren
sentido y, con mayor probabilidad, donde se tabulan los casos.

Para Ponderar Casos se selecciona


Datos
Ponderar Casos
Luego en el cuadro de dilogo elegimos Ponderar casos mediante, seleccionamos
una Variable de frecuencia.

Figura 19.3.a Ventana de ponderar casos

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Si aplica una variable de ponderacin, sta seguir vigente


hasta que se seleccione otra o se desactive la ponderacin en
la opcin No ponderar casos. Si guarda un archivo de datos
ponderado, la informacin de ponderacin se guardar con el
archivo. Puede desactivar la ponderacin en cualquier
momento, incluso despus de haber guardado el archivo de
forma ponderada.

Los valores de la variable de frecuencia se utilizan como ponderaciones de los casos.


EJEMPO:
Aplicar ponderar casos a la variable de frecuencia NRO y colocar un caso con un
valor 3 para dicha variable, que representar tres casos en el archivo de datos
ponderado.

Figura 19.3.b Ventana de ponderar casos asignado variable

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Figura 19.3.c Ventana de vista de datos

Observe que aparece en la barra de estado Ponderacin


activada, por lo tanto al caso seleccionado va a aparecer tres
veces, por lo tanto los casos en estudio que se van a
considerar ya no van a ser solo 4 sino 6 casos.

Observar los resultados en la siguiente tabla de frecuencias:

19.4. GENERACIN DE NUEVAS VARIABLES.


Una vez que se ha creado un fichero de datos con SPSS, y antes de entrar en el
anlisis, podemos llevar a cabo la tarea de crear nuevas variables a partir de las ya
disponibles. As, se generan nuevas variables esencialmente de dos maneras distintas:
como resultado de operaciones aritmticas y/o lgicas que generalmente combinan
una o ms variables, y como Resultado de una recodificacin (o cambio de cdigos) de
Comuncate con nosotros.
481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

la variable original. De lo dicho hasta aqu se deduce que siempre tendremos una
variable de destino (que puede ser nueva o existente) que recibir el resultado de la
operacin realizada y, generalmente, tendremos al menos una variable origen sobre la
que se producir la operacin; ni que decir tiene que la variable de origen y la variable
de destino pueden ser la misma (en cuyo caso habremos realizado simplemente una
transformacin o recodificacin de la variable de origen). Los diferentes procedimientos
para llevar a cabo este tipo de operaciones sobre las variables estn en el men
Transformar. En el presente tema solo veremos la creacin de variables como
resultado de operaciones aritmticas y lgicas, dejando el proceso de recodificacin de
variables para el siguiente tema.

19.4.1. CALCULAR VARIABLE.


Para calcular una nueva variable teniendo en cuenta las variables existentes es a
travs del men Transformar opcin Calcular Variable
Cuando se hace eso, aparece una ventana como la de la figura siguiente. Lo primero
que haremos ser describir en trminos generales las distintas zonas de la ventana
para especificar despus el funcionamiento de la transformacin.

Figura 19.4.1.a Ventana Calcular variable

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Observando la ventana se ve que en el ngulo


superior izquierdo de la ventana aparece una
zona para la Variable de destino; en ella se
escribir el nombre de la variable que recibir el
resultado de la transformacin u operacin
realizada; esa variable puede ser una de las
existentes, en cuyo caso el resultado reemplaza
el contenido anterior de ella, o una variable nueva
cuyo nombre tendr las caractersticas de los
nombres de las variables de SPSS; en el caso de
que la variable sea nueva, se le pueden definir las
caractersticas de tipo y etiqueta sin mas que
pulsar la tecla Tipo y Etiqueta que aparece
debajo de la zona del nombre de la variable.
Inmediatamente debajo del nombre de la variable de recepcin, aparece una lista con
las variables del fichero de datos para que seleccionando sobre ellas nos sea ms fcil
crear la expresin que, una vez calculada, nos d lugar a la nueva variable. Cuando se
selecciona una variable de la caja, se la pasar a la zona de Expresin numrica
haciendo clic en el botn

Siguiendo a la derecha y en la parte alta de la ventana aparece la caja de Expresin


numrica dnde se escribir la expresin que, ejecutada, nos dar lugar a la nueva
variable. Las expresiones se escriben combinando nombres de variables, nmeros y
funciones, con operadores matemticos y/o lgicos. Para ello podemos utilizar los
operadores, dgitos, y funciones que aparecen en la ventana. Las funciones son
pegadas en la caja de Expresin numrica pulsando sobre ellas dos veces o
marcndolas y pulsando el botn , mientras que los operadores y los dgitos son
pegados simplemente pulsando una sola vez sobre ellos.
Los operadores matemticos disponibles son:
OPERADOR

DESCRIPCION

suma

resta

Multiplicacin

divisin

**

potencia

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Estos operadores son funciones que dan como resultado Verdadero (V=1) o Falso
(F=0), ayudndonos a realizar acciones en funcin de uno u otro resultado. Los
operadores lgicos permiten acciones selectivas sobre determinadas variables, pues
ellas se llevaran a cabo slo sobre los casos en los que la expresin lgica, definida
a tal efecto, sea verdadera. Veamos a continuacin algunos ejemplos de expresiones
lgicas. La expresin A=2, ser verdadera en los casos en los que la variable A
contenga el valor 2. La expresin (A>=2 | A=0) ser verdad cuando en A haya un
valor mayor o igual que 2 o cuando haya el valor 0. La expresin (A=1 & B>3) ser
verdad cuando en A haya el valor 1 y simultneamente en B haya un valor mayor que
3. El bloque de operadores se completa con los parntesis de agrupacin ( ). Los
operadores y funciones que aparecen dentro de los parntesis se evaluarn antes
que los que estn fuera. Si se selecciona un texto en Expresin numrica y se pulsa
( ), dicho texto queda encerrado entre parntesis.
Junto a los dgitos est el punto decimal (.) (hay que hacer notar que el separador
decimal aqu es el punto, y no la coma), y debajo de ellos aparece el botn Eliminar
que permite borrar el trozo de texto seleccionado en el cajn de la expresin
numrica. Ello nos indica que ese cajn donde se va escribiendo la expresin
numrica es de hecho una ventana de edicin a todos los efectos en la que el usuario
puede escribir la expresin que desee.
Nos falta hablar de las funciones, que aparecen en una caja deslizable a la derecha
de la zona de los dgitos, y, como ya se ha indicado, lo haremos slo de las
esenciales dejando las dems para que el usuario las revise. Sin embargo antes de
enumerarlas y explicar su funcionamiento, digamos que cuando una funcin es
seleccionada y pegada en la caja de las expresiones, aparece escrita y entre
parntesis figuran tantos signos de interrogacin como argumentos (variables o
constantes) tenga la funcin, por ello el usuario deber cambiar tales signos por los
valores correspondientes.
Desde luego que en la ventana, segn se desplaza la barra de ella, se pueden ver
muchsimas ms funciones que hacen referencia a mltiples aspectos del trabajo que
se puede hacer con SPSS; sin embargo para el usuario principiante las expuestas
son suficientes. Esta claro que cuando una funcin no pueda ser calculada (porque el
valor del caso al que pretenda aplicarse no sea correcto para ella) no se aplicar, y
en la variable aparecer un blanco indicando el valor faltante, avisndonos
explcitamente SPSS de la inconsistencia existente. En nuestro caso concreto, en la
variable lpthm guardaremos el resultado de calcular el logaritmo neperiano de la
variable pthm; es claro que no se calcular siempre que el valor que aparezca en la
variable pthm sea menor o igual que cero, donde no est definido el logaritmo.

Operador Funcin que realiza

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

<

>
<=

Operador Menor Que. Para trminos numricos, da como resultado


verdadero si el trmino que precede al operador es menor que el trmino que
sigue. Para trminos alfanumricos, es verdadero si el trmino que precede
aparece antes que el trmino que sigue en la secuencia de clasificacin (por
orden alfabtico).
Operador Mayor Que. Lo mismo que el anterior pero con mayor.
Operador Menor O Igual Que. Para trminos numricos, da como resultado
verdadero si el trmino que precede al operador es menor o igual que el
trmino que sigue. Para trminos alfanumricos, es verdadero si el trmino
que precede aparece antes que el trmino que sigue en la secuencia de
clasificacin (por orden alfabtico), o si ambos son iguales.
Operador Mayor O Igual Que. Lo mismo que el anterior pero con mayor o

>=
igual.
=
Operador Igualdad lgica. Da como resultado verdadero si los dos trminos
son exactamente iguales. Si dos trminos alfanumricos son de distinta
longitud, el ms corto se completa con espacios a la derecha, hasta igualar en
longitud al ms largo, antes de la comparacin.
~=
Operador Desigualdad lgica. Da como resultado Verdadero si los trminos
no son iguales. Si dos trminos alfanumricos son de distinta longitud, el ms
corto se completa con espacios a la derecha, hasta alcanzar la longitud del
ms largo, antes de la comprobacin.
&
Operador Y lgico. Da como resultado verdadero si tanto el trmino
precedente como el que le sigue son verdaderos. Los trminos pueden ser de
tipo lgico o numrico; los trminos numricos diferentes de 0 1 se tratan
como valores perdidos.
|
Operador O lgico. Da como resultado verdadero si el trmino precedente o
el siguiente tambin lo son. El resto es como en el caso del operador Y lgico.
~
Negacin lgica. Da como resultado Verdadero si el trmino que sigue es
Falso. El resto como en el operador Y lgico.

Funcin Tipo y Accin que realiza


ABS(expr_num) Numrico. Devuelve el valor absoluto de expr_num, que debe ser
un valor numrico. Ej: ABS(A-B)
EXP(expr_num) Numrico. Devuelve e elevado a la potencia expr_num, siendo e la
base de los logaritmos neperianos y expr_num un valor numrico.
LG10(expr_num) Numrico. Devuelve el logaritmo en base 10 de la expr_num, la
cual debe ser numrica y mayor que 0.
LN(expr_num) Numrico. Devuelve el logaritmo en base e de la expr_num, la cual
debe ser numrica y mayor que 0.

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

MAX(valor,valor,...) Numrico. Compara los argumentos y devuelve como resultado


el mayor de los que tengan valores vlidos. Esta funcin requiere al menos dos
argumentos.
MIN(valor,valor,...) Numrico. Compara los argumentos y devuelve como resultado el
menor de entre los que tengan valores vlidos. Esta funcin requiere al menos dos
argumentos.
MISSING(variable) Lgico. Devuelve 1 (verdadero) si la variable tiene un valor
perdido. El argumento debe ser un nombre de variable del archivo de datos de
trabajo.
SQRT(expr_num) Numrico. Devuelve la raz cuadrada positiva de expr_num.
Como ya hemos dicho, una vez construida nuestra expresin numrica, el valor que
esta d para cada caso sustituir al valor existente en la variable de destino para
dicho caso. La ejecucin que as se conseguir ser para todos los casos de la base
de datos. Sin embargo, a veces el usuario quiere restringir el clculo de la expresin
numrica a un subconjunto de casos que verifiquen una condicin, no llevndose a
cabo el mismo para los casos que no cumplen tal condicin. Para ello habr que
especificar la condicin que se debe cumplir, y eso se hace pulsando el botn Si...
que aparece justo debajo del conjunto de operadores. Al pulsar tal botn aparece una
nueva ventana como la de la figura siguiente.
Ventana de especificacin de la condicin para el cmputo condicional.
Lo primero es decir que en esta ventana estableceremos la condicin que permita
extender el clculo al conjunto de casos que la cumplan. Lo primero que se ve en la
ventana son las dos opciones: Incluir todos los casos e Incluir si el caso cumple
la condicin; ambas opciones son incompatibles y realmente la que a nosotros nos
interesa es la segunda, por lo que habr que pincharla, pues SPSS ofrece siempre la
que no supone ninguna restriccin. En la ventana, aparece a la izquierda una caja
con barra deslizante dnde estn todas las variables del fichero activo para que,
seleccionndolas, nos permita escribir la condicin. A la derecha de esta caja aparece
otra caja en la que ha de escribirse la condicin lgica. Inmediatamente debajo
aparecen los mismos operadores y las mismas funciones ya vistas anteriormente, por
tanto, siguiendo lo dicho en prrafos anteriores, podemos construir la condicin que
deseemos. En nuestro caso hemos exigido para el clculo del logaritmo neperiano de
la pthm que sta tenga un valor mayor que 0. Escrita la condicin bastar pulsar el
botn Continuar para volver a la ventana Calcular variable.
En esa ventana ya slo bastar con pulsar el botn Aceptar y se llevar a cabo el
clculo. Por ltimo reiterar que en ventanas como esta, que son complejas, la ayuda
contextual (que se consigue pulsando el botn derecho del ratn sobre el tema de
inters) de SPSS es de gran calidad y puede ser una gran gua para un usuario novel.

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

Como se ve la funcin de crear variables a partir de cmputos que combinan otras


variables es muy potente, quedando para el usuario su prctica ms detallada.

Figura 19.4.1.b Ventana calcular variable: si los casos

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

AUTOEVALUACIN

A. Responde verdadero (V) o falso (F)


(
) La variable Edad es una
variable Nominal
(
) La variable Sexo es una
variable Nominal
( ) La variable Carrera es una
variable Escala
( ) La variable fecha nacimiento es
una variable Nominal
B. Preguntas de opcin mltiple
1.

Para calcular nuevas variables a


partir de una variable ya definida,
esta debe de ser de medida:
a.- Escala
b.- Nominal
c.- Ordinal
d.- Ninguno

2.

C. Preguntas de ensayo
1.

Explica en qu circunstancias
empleas la seleccin de casos en
el SPSS.

2.

Explica cul es la funcin principal


de la Ponderacin de casos e
indique cuando emplear dicha
opcin en el SPSS

Si se tiene una variable Estado


Civil de la persona, Qu Medida
de variable se considera?
a.- Escala
b.- Nominal
c.- Ordinal
d.- Ninguno

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

PRCTICA COMPLEMENTARIA
1. Elaborar el archivo de SPSS llamado Practica-Tema19, la cual va a contener
informacin especfica de los alumnos del Centro de Informtica y Sistemas. En vista
Variables agregar los siguientes nombres de variables.
Nombre

tipo

Ancho

Dec

encuestado
Carrera

Numrico
Numrico

8
1

0
0

encuestado
Carrera Profesional

Etiqueta

Ninguno
1 Administracin
2 Contabilidad
3 Derecho
4 Ingeniera Industrial
6 Ingeniera de Sistemas

valor

Escala
Nominal

Medida

Edad
Sexo

Numrico
Numrico

8
10

2
0

Edad del alumno


Sexo del alumno

Ninguno
1 Masculino
2 Femenino

Escala
Nominal

Estcivil

Numrico

Estado civil

1 Soltero
2 Casado
3 Divorciado
4 Otro

Nominal

Curso

Numrico

Curso de Computacin

1 Computacin I
2 Computacin II
3 Computacin III

Nominal

Promedio

numrico

Ponderado del alumno

Ninguno

Escala

2. Una vez creada las variables grabamos el archivo con el nombre propuesto de
Practica-Tema19, y luego llenamos los datos siguientes:

3. Ordenar los datos por promedio en forma descendente.


4. Seleccionar a los alumnos de la carrera de Contabilidad
5. Generar una variable que muestre el promedio incrementado en 1 puntos para los
alumnos de Contabilidad.
6. Seleccionar a todos las alumnos de sexo femenino
7. Generar una variable que muestre su promedio inicial incrementado en 2 puntos de
los alumnos de sexo femenino.

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

REFERENCIAS BIBLIOGRFICAS
Centro de Informtica y Sistemas. (2013). Mdulo de Computacin II. Chiclayo.
IBM Corporation. (2011). Gua breve de IBM SPSS Statistics 20. Obtenido de
ftp://public.dhe.ibm.com/software/analytics/spss/documentation/statistics/20.0/es/cli
ent/Manuals/IBM_SPSS_Statistics_Brief_Guide.pdf

Comuncate con nosotros.


481614 // PAC Presencial: paccis@crece.uss.edu.pe // PAC Virtual: cpead_cis@crece.uss.edu.pe

También podría gustarte