martes, 14 de julio de 2015

Operadores lógicos y relacionales. Video




Los operadores lógicos y relacionales son los usados a la hora de establecer condiciones para los cálculos, o a la hora de filtrar la base.

******




Imaginemos que tenemos dos variables en nuestra base que son Sexo (1 "Hombre" y 2 "Mujer) y una variable altura (1 "Alto" 2 "Bajo")

Queremos seleccionar a las mujeres altas. ¿Cómo lo expresamos en lenguaje SPSS?

Así:

(Sexo = 2 & altura = 1)

El símbolo & (ampersand) se usa cuando se desean dos condiciones simultáneas.

******




Imaginemos que tenemos las variables Sexo (1 "Hombre" y 2 "Mujer) y la variable peso en kg.
Deseamos seleccionar hombres que pesen más de 70 kg y menos de 90 kg. ¿Cómo los seleccionamos?

(sexo = 1 & peso > 70 & peso < 90)

******




Tenemos las variables Partido_político (1 "FA", 2 "PN" 3 "PC" 4"PI" y 5 "AP"),  HablaIngles (1 "Si", 2 "No") y HablaAleman (1 "Si" 2 "No")

Queremos seleccionar personas que no sean del PC. ¿Cómo las pedimos?

(Partido_politico ~=3) (nota: el símbolo ~= se lee "distinto")

**

Queremos frenteamplistas que hable inglés y no hable alemán. ¿Cómo lo pedimos?

(Partido_Politico = 1 & HablaIngles=1 & HablaAleman = 2)


**

¿Y si quisiéramos personas que hablen inglés o aleman y que sean del partido independiente?

((HablaIngles = 1 | HablaAleman = 1) & Partido_político = 3)


**

¿Y si quisieramos No Frenteamplistas que hablen inglés?

(Partido_político  ~= 1 & hablaingles = 1)


**

¿Y si quisiéramos miembros del PN que hablen alemán?

(Partido_político = 2 & HablaAleman = 1)

¿Y cómo podríamos seleccionar a los que no cumplen con la condición anterior, es decir, que no son del partido político 2 y a la vez hablan aleman?

~ (Partido_político = 2 & HablaAleman = 1)

(El símbolo ~ se lee "no". Como anticipa a una condición en paréntesis, elige a todos los que no cumplen dicha condición.

**

Y si desearamos seleccionar aquellos casos en que la variable var1 está faltante, ¿cómo pediríamos dicha condición?

missing(var1)

Por ejemplo:

if missing (var1) var3 = 15

significa que si var1 falta, var3 tomará el valor 15.

**

Si queremos seleccionar aquellos casos en que el partido político toma los valores 1, 2 o 3, ¿Cómo hacemos?

Tenemos dos alternativas:

a) ppol = 1 | ppol = 2 | ppol = 3

b) any (ppol, 1, 2, 3)

Las expresiones a) y b) son equivalentes. Son ciertas cuando la variable ppol toma el valor 1, o 2, o 3. La ventaja de la expresión con "any" es que con frecuencia es más compacta.




******

Usted puede disponer de un video que muestra cómo se opera en SPSS y el archivo .sav sobre el cual se operó. Están comprimidos en un rar.

Para ver el video y usar la base, usted debe descargar a su computadora el archivo rar: no es posible utilizar ni el video ni la base en línea.















No hay comentarios: