Kezdőoldal » Tudományok » Alkalmazott tudományok » Likert skálákat akarok szummáz...

Likert skálákat akarok szummázni, hogyan zárjam ki a hiányzó adatokat az SPSS-ben?

Figyelt kérdés
Ki szeretném zárni a mintából azokat az egyedeket, akik nem válaszoltak a feltett kérdésre (rontaná az eredményt szummációnál). Hogy tudom ezt SPSS-ben megtenni?

#statisztika #SPSS #szummáció #likert skála
2015. szept. 9. 19:21
 1/3 anonim ***** válasza:
Mivel a Compute paranccsal kell létrehozni az összegzett skálát, ezért nem kell ezzel foglalkozni, mert automatikusan missingbe kerülnek azok, akiknél legalább 1 érték hiányzik!
2015. szept. 10. 07:14
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
A compute funkciót használtam én is, de azokat is összeadja, ahol hiányzik adat, és ott értelemszerűen torzé értéket kapok. Mit lehetne csinálni?
2015. szept. 10. 11:35
 3/3 anonim ***** válasza:

Nos, ez érdekes, nem tudom, miért csinálja. A Compute parancs alapbeállítás szerint missingbe tesz minden olyan összeget, ahol legalább az egyik tag hiányzik. Ezalól csak az kivétel, ha elméletileg nem jöhetne ki más érték, mint ami kijön, akármi is szerepelne a hiányzó érték helyén.


Még szerencse, hogy eszebe jutott egy másik megoldás. :)

Compute paranccsal hozz létre egy változót, ami a Likert skálához tartozó változókra adott valid válaszok számát tartalmazza, aztán filterezd ki azokat, akiknél nincs meg a maximális érték, és így futtasd az összegző parancsot.


Példa:

tegyük fel, hogy a Likert skála 4 változóból áll: VAR00001, VAR00002, VAR00003, VAR00004

1.) A Compute ablakban hozz létre egy változót, a neve legyen mondjuk N

2.) Jobb oldalon a Function groupnál kattints az All-ra, az alatta megjelenő listában pedig keresd ki az NVALID funkciót. Kattints rá duplán, és hozzáadja fent a Numeric Expression-höz.

3.) A Numeric Expression-ben az NVALID(?) parancsban a kérdőjel helyére írd be (vagy add hozzá a listából) vesszővel elválasztva a Likert skálához tartozó változóneveket. Pl.: NVALID(VAR00001, VAR00002, VAR00003, VAR00004)

4.) Futtasd a parancsot. Ekkor hozzáad a változókhoz egy N nevű változót (megnézheted a Data view-ban), ami azt mutatja, hogy az adott egyednek hány valid (azaz nem missing) válasza van a Likert itemeknél. (System és user missingeket egyaránt nem tekinti validnak)

5.) Állíts be egy filtert, ami csak azokat az eseteket választja ki, akiknél a valid esetek száma megegyezik a Likert itemek számával. Pl. a fenti példában: Data/Select Cases... --> If condition is satisfied --> If... --> n=4 --> Continue, OK.


Ha ezután futtatod az összegzést Compute-tal, akkor csak azokat az eseteket "látja", akiknél minden itemre van valid érték, és így missingbe kerül mindenki, akinél nem volt meg az összes válasz.


Később, ha már nincs szükséged rá, ne felejtsd el kikapcsolni a filtert! (Legegyszerűbb, ha beírod a Syntax-ba [idézőjelek nélkül], hogy "filter off." és lefuttatod)

2015. szept. 10. 19:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!