Değişkeni Tanımlamak ve Veriyi Gerçek Yazılımda Kurmak

PSİ 303 — Davranışsal İstatistik için Yazılım Uygulamaları

Öğr. Gör. Oktay Cesur

2026-09-23

Geçen haftanın tablosu: bir satırı tam cümleyle okuyalım

katilimci_kodu uyku_saati bolum uyku_kalitesi
K01 5 psikoloji kötü
K02 6 psikoloji orta
K03 6 diğer iyi
K04 7 psikoloji orta

K03 satırı şu cümledir: “K03 kodlu gözlem biriminin, ara sınavdan önceki gece bildirdiği uyku süresi 6 saattir; bölümü diğer, uyku kalitesi iyidir.”

Bir sütun neyi saklıyor, neyi ölçüyor?

  • katilimci_kodu: kimlik/ID; kayıtları eşlemek ve eksik satırı bulmak için kullanılır, sayısal büyüklük değildir.
  • uyku_saati: ölçüm değeri; oran ölçeğinde süre.
  • bolum: kategori; nominal.
  • uyku_kalitesi: sıralı kategori; ordinal.

K01, K02, K03 kodlarını ortalamak anlamsızdır; ama K01–K04’ün tamamının bulunup bulunmadığını kontrol etmek anlamlıdır.

Veri türü ile ölçüm düzeyi aynı karar değildir

Veri türü, yazılımın değeri nasıl sakladığını belirtir: tam sayı, ondalık sayı veya metin gibi.

Ölçüm düzeyi, değerin araştırma sorusunda ne anlam taşıdığını belirtir: nominal, ordinal, aralık veya oran.

Değişken Saklama biçimi Kavramsal ölçüm düzeyi Yazılımda olası rol
katilimci_kodu metin/tam sayı ölçüm düzeyi değil, kimlik jamovi ID / SPSS nominal ama analiz dışı
bolum metin veya kod nominal Nominal
uyku_kalitesi metin veya kod ordinal Ordinal
uyku_saati ondalık sayı oran jamovi Continuous / SPSS Scale

Nominal, ordinal, aralık, oran: hangi karşılaştırma anlamlı?

  • Nominal: aynı/farklı; bölüm kodlarının büyüklük sırası yoktur.
  • Ordinal: sıra vardır; aralıkların eşit olduğu varsayılmaz.
  • Aralık: farklar anlamlı, sıfır noktası referans niteliğindedir; “iki kat” yorumu kurulmaz.
  • Oran: fark ve oran anlamlı; 8 saat, 4 saatin iki katı süredir.

Bağımsız mı, aynı kişiye mi ait?

Sekiz farklı kişinin tek gecelik kaydı bağımsız gözlem düzenidir. Aynı kişiden üç gece ölçüm alınırsa üç satırın ortak kimliği vardır; bunlar eşleştirilmiş/ilişkili gözlemlerdir.

Eksik kayıt mı, kodlama hatası mı?

  • Boş hücre: ölçüm alınmamış veya yanıt verilmemiş olabilir.
  • uyku_saati = 25: olanaksız değer ya da kayıt hatası şüphesi.
  • Eksikliği 0 ile doldurmak yeni bir ölçüm uydurur.

Önce işaretle ve kayda geçir; düzeltme/silme kararını gerekçesiz otomatikleştirme.

Veri sözlüğü: yazılım ayarının gerekçesi

Ad Etiket/açıklama Veri türü Ölçüm Değer etiketleri Eksik değer Aralık
katilimci_kodu Katılımcı kimliği Metin ID — boş K01–K08
bolum Bölüm grubu Metin Nominal psikoloji/diğer boş iki kategori
uyku_kalitesi Öz-bildirim kategorisi Metin Ordinal kötü/orta/iyi boş üç düzey
uyku_saati Ara sınavdan önceki gece süre Ondalık Oran — boş 0–24

Gerçek yazılım uygulaması — 60 dakika

  1. Tanımla (15 dk): dört değişkeni sözlüğe göre oluştur; ad, açıklama/etiket, veri türü ve ölçüm türünü ayarla.
  2. Etiketle (10 dk): bolum ve uyku_kalitesi için kategori etiketlerini tanımla; katilimci_kodunu ID olarak işaretle.
  3. Gir (15 dk): sekiz satırı yaz; K03=6, K05=8 ve K06=5 eşleşmelerini kaynak tabloyla karşılaştır.
  4. Hata ekle ve denetle (10 dk): bir hücreyi boş bırak, bir hücreye 25 yaz; hangisinin eksik, hangisinin hatalı olduğunu not et. Otomatik tür önerisini sözlükle karşılaştır.
  5. Kaydet–yeniden aç (10 dk): dosyayı kapatıp yeniden aç; satır-sütun eşleşmesini, etiketleri, ölçüm türlerini ve eksik değer tanımını kontrol et.

Geri kontrol: yazılım doğruyu kendiliğinden bilemez

  • Yazılım uyku_saatini metin olarak algılarsa hangi işlemler risk altına girer?
  • bolum kodlarını 1 ve 2 diye yazmak, bu sayıların aralık ölçeğinde olduğu anlamına gelir mi?
  • katilimci_kodu yanlışlıkla Continuous olursa sorun nedir?
  • Boş hücre ile 25 değerini aynı biçimde işaretlemek neden hatalıdır?
  • Kaydedilmiş dosyada K03 satırını kaynak tabloyla nasıl doğrularsın?