540 likes | 871 Views
SPSS’i çalıştırma. SPSS İlk Açılışı. Data View ve Variable View. Değişken Tanımlama - 1. Değişken Tanımlama - 2. Boş Veri Sayfası. Veri Girişi - 1. Veri Girişi - 2. Dosya Kaydetme. 1. 2. 3. File Menüsü. SPSS Dosya Türleri - 1.
E N D
Dosya Kaydetme 1 2 3
SPSS Dosya Türleri - 1 • Veri (Data) dosyası (.sav): Üzerinde işlem yapılacak verileri içerir. • Çıktı (Output) dosyası (.spo): Bir işlem sonucunda elde edilen çıktıyı içerir. • Komut (Syntax) dosyalari (.sps): SPSS’in özel programlama dilinde yazılmış program dosyaları
SPSS Dosya Türleri - 2 2. Çıktı dosyası 1. Veri dosyası 3. Komut dosyası
Data Menüsü – 2 (SortCases) 3 1 2 5 6. Veriler gelire göre artan sırada dizildi 4
Data Menüsü – 3 (SortCases) • Orijinal veriyi bu kez eğitim düzeyine göre sıralayalım. Eğitim düzeyi eşit olanları da kendi içlerinde gelirlerine göre sıralayalım.
Data Menüsü – 6 (SelectCases) • Örnek olarak verilerimiz içinde kilosu 60’a eşit ve büyük olanları seçelim. 1 3 4 2
Data Menüsü – 8 (SelectCases) • SPSS’deSelectCases ile bir seçim yapıldığında, bundan sonra yapılacak tüm analizler (istatistiksel hesaplamalar, grafik çizimleri, hipotez testleri vb.) seçilmiş olan gözlemler üzerinden yapılır. • Şimdi de kilosu 60 ile 70 arasında olan gözlemleri seçelim. Bunun için menüden “SelectCases” seçilir ve “Ifcondition is satisfied”a tıklanarak şart kısmına şu yazılır: • 60 <= kilo & kilo <=70 • Burada iki şart & (ve) operatörü ile birbirine bağlanır. Bu sayede kilosu 60 ile 70 arasında olanlar seçilmiş olur.
Data Menüsü – 10 (SelectCases) • Şimdi de kilosu 60 tan büyük veya boyu 1,60’dan kısa olanları seçelim (60 ve 1,60 dahil değil). Bunun için yine SelectCases seçilir ve bu sefer if kısmındaki şarta şu yazılır: • kilo > 60 | boy < 1.60
Data Menüsü – 12 (SelectCases) 3 1 4 2
Data Menüsü – 14 (SelectCases) 2 1 3 4
Data Menüsü – 16 (WeightCases) • SPSS’e toplu veri girişi yapıldığında, analizlere geçmeden önce weightcases seçeneği seçilmelidir. Bu sayede frekansların bulunduğu değişken SPSS’e tanıtılmış olur. • Örneğin bir bölgedeki meslekler ve gelir gruplarına ait veri toplanmış ve aşağıdaki tablo elde edilmiş olsun:
Data Menüsü – 17 (WeightCases) • Bu veriyi girmek için 3 değişken tanımlanır. Bunlardan ilk ikisi ‘meslek’ ve ‘gelir’ değişkenleri olup kategorik değişkenlerdir. Bu değişkenlerden meslek için Values kısmında Doktor (1), Avukat (2), Mühendis (3), Öğretmen (4), Çiftçi (5) ve Diğer (6) seçenekleri tanımlanır. Benzer tanımlama gelir değişkeni için Düşük (1), Orta (2) ve Yüksek (3) şeklinde yapılır. Üçüncü değişken ‘frekans’ olup bu değişkende özel bir tanımlama yapılmaz. Frekans değişkenine tablo içinde yer alan gözlem sayıları girilecektir. Bu işlemler yapılır ve veri aşağıdaki gibi girilir:
Data Menüsü – 19 (WeightCases) 1 3 2 4
Transform Menüsü – 3 (Comp. Var.) • Her bir gözlem için Beden Kitle Endeksini (BKİ) hesaplayalım. BKİ = Kilo (kg) / Boy2 (m) formülünü kullanacağız. Beden Kitle Endeksi değerlerini ‘bki’ isimli yeni bir değişkende hesaplatacağız. Bunun için Transform menüsünden ComputeVariable seçeneği seçilir ve açılan pencerede şu işlemler yapılır:
Transform Menüsü – 6 (Recode…) • Transform menüsünde yer alan ‘RecodeintoSameVariables’ ve ‘RecodeintoDifferentVariables’ seçeneklerini kullanarak kodlama yapılabilir. ‘RecodeintoSameVariables’da mevcut değişkenin üzerine kodlama yapılırken, ‘RecodeintoDifferentVaribles’da yeni bir değişken tanımlanıp üzerine kodlama yapılır. • Örneğin beden kitle endeksini kullanarak kişilerin kilo durumunu incelemek isteyebiliriz. bki için literatürde aşağıdaki aralıklar tanımlanmıştır: • bki < 20 ise zayıf, • 20 ≤ bki < 25 ise normal, • 25 ≤ bki < 30 ise kilolu, • 30 ≤ bki < 40 ise şişman, • bki ≥ 40 ise aşırı şişman. • Şimdi bu ölçütü veri üzerinde kullanalım. Burada ‘kdurumu’ isimli yeni bir değişken üzerine kodlama yapacağız. Bunun için ‘RecodeintoDifferentVariables’ seçeneğini seçeceğiz.
Transform Menüsü – 7 (Recode…) 1 3 2 4 7 5 6
Transform Menüsü – 8 (Recode…) 2 3 12 1 14 13 15 4 6 5 18 7 19 16 17 8 10 9 11
Transform Menüsü – 10 (Recode…) • Şimdi de yeni oluşan “kdurumu” değişkenimizin kategorilerini belirtelim. Bunun için “VariableView” penceresine gelinir ve “kdurumu” değişkeni için “Values”a tıklanır. Ardından aşağıdaki şekilde kategoriler belirlenir:
Transform Menüsü – 12 (Recode…) • Bir diğer örnek olarak da gözlemleri gelirlerine göre gruplara ayıralım. Bunun için “gduzeyi” isimli bir yeni değişken oluşturacağız. Gelir düzeylerini aşağıdaki gibi belirleyelim: • Gelir < 800 ise düşük, • 800 ≤ Gelir < 1200 ise orta, • Gelir ≥ 1200 ise yüksek. • Bir önceki örnekte olduğu gibi ‘RecodeintoDifferentVariables’ seçeneğini seçeceğiz. Burada farklı olarak “Gelir” değişkeninde kayıp değerler de yer aldığından “missingvalues” için de kodlama yapılır. Sonuç olarak açılan pencerede aşağıdaki düzenlemeler yapılır.
Transform Menüsü – 13 (Recode…) 2 1 3 4
Transform Menüsü – 14 (Recode…) 4 3 1 2 5
Transform Menüsü – 15 (Recode…) • Bu işlemler sonucunda aşağıdaki pencere elde edilir. Burada yeni değişken için de kayıp değerin “-1” olarak alınacağına dikkat edelim.
Transform Menüsü – 16 (Recode…) • “Continue” dedikten sonra gelen pencerede de “OK” denildiğinde “gdurumu” değişkeni oluşturulmuş olur. Son olarak “VariableView”a gelinerek bu değişkenin de kategorileri ve kayıp değeri tanımlanır. Kategoriler tanımlanırken “Values”a tıklanır ve “1=Dusuk”, “2=Orta”, “3=Yuksek” tanımlamaları yapılır. Öte yandan kayıp değeri “-1” olarak kabul ettiğimizden “Missing”e tıklandığında “DiscreteMissingValues” seçilir ve kutucuğa “-1” yazılır. Bu işlemler sonucunda “Data View”a dönüldüğünde yeni değişken aşağıdaki gibi oluşmuş olmalıdır:
Transform Menüsü – 18 (Replace…) • “Transform” menüsünde son olarak “ReplaceMissingValues”u göreceğiz. Bazen analizler kayıp değerler yerine ilgili değişkenin ortalaması yazılır. Özellikle gözlem sayısı az olduğunda tercih edilen bu yöntemde, ortalamanın gözlemleri temsil ettiği varsayılır. Bu sayede kayıp değerler yerine ortalama alınarak gözlem sayısının eksilmesi önlenmiş olur. • Veri setimizdeki “Gelir” değişkeni için bu işlemi yapmak isteyelim. 3 ve 7 numaralı gözlemler gelirlerini belirtmemişlerdir. Bu kişilerin gelir değerlerini, diğer gözlemlerin ortalamasına eşit almak istiyorsak “Transform” menüsünden “ReplaceMissingValues”a tıklanır.