סטטיסטיקה למדעי הבריאות · תרגיל

נושא

עבודה ב-SPSS: ייבוא, Recode ותוויות

מ-Excel ל-SPSS, ממשתנה רציף לקבוצות, ושם לכל קוד. השלבים, והמקומות שבהם נתקעים.

2 דקות קריאה · 6 חלקיםגודל טקסט

מגיע מתרגולים

בעמוד

שני מסכים

לשונית מה יש בה
Data View הנתונים. שורה לכל מטופל, עמודה לכל משתנה
Variable View ההגדרות. שורה לכל משתנה: Name, ‏Type, ‏Decimals, ‏Label, ‏Values, ‏Measure

ייבוא מ-Excel

שלב איפה מה עושים
1 מודל מורידים את הקובץ ושומרים בשולחן העבודה
2 SPSS בחלון הפתיחה: New Dataset
3 File › Import Data › Excel בוחרים את הקובץ, ו-Open
4 Variable View עוברים על עמודת Measure ומתקנים

Recode: מרציף לקבוצות

שלב איפה מה עושים
1 Transform › Recode into Different Variables מעבירים את המשתנה הרציף ימינה
2 Output Variable, ‏Name שם חדש, בלי רווח, ואז Change
3 Old and New Values לכל קבוצה: Range מימין, New Value, ו-Add
4 Continue, ואז OK

שלוש האפשרויות של Range: ‏LOWEST through value לקבוצה הראשונה, value through value לאמצעיות, ו-value through HIGHEST לאחרונה.

הדוגמה מתרגול 1, צריכת סיבים בגרם ליום:

Old Value New Value
LOWEST through 14.99 1
15 through 19.99 2
20 through 24.99 3
25 through 29.99 4
30 through 34.99 5
35 through HIGHEST 6

Value Labels: שם לכל קוד

שלב איפה מה עושים
1 Variable View השורה של המשתנה
2 עמודת Values שלוש הנקודות
3 חלון Value Labels פלוס, Value ו-Label לכל קוד, ובסוף OK

איפה זה תופס אתכם

  • רווח בשם משתנה. SPSS מסרב ומודיע Variable name contains an illegal character. כותבים קו תחתון: fiber_catego. כך גם CostCat בהרצאה 2
  • טווחים חופפים. אם הקבוצה הראשונה עד 15 והשנייה מ-15, הערך 15 נמצא בשתיהן. מתקנים ב-Remove ומזינים עד 14.99
  • הגבול תלוי בספרות אחרי הנקודה. 14.99 עובד כשיש בנתונים ספרה אחת אחרי הנקודה. ערך כמו 14.995 לא היה נכנס לשום קבוצה
  • המשתנה החדש נוצר כ-Nominal. קבוצות עם סדר הן Ordinal. משנים בעמודת Measure
  • התווית היא רק טקסט. את החלוקה קובע ה-Recode. התווית >35 לא מוציאה את מי שצרך בדיוק 35 מקבוצה 6
  • קובץ שלא נשמר במחשב לא נפתח. מורידים מהמודל קודם, כמו בהרצאה 1

בדיקה עצמית

‏SPSS מציג Mode של 4. איפה בודקים מה זה 4?הצגת התשובה

ב-Variable View, בעמודת Values של אותו משתנה.

מה ההבדל בין מה שנקבע ב-Recode לבין מה שנכתב ב-Value Labels?הצגת התשובה

ה-Recode קובע לאיזו קבוצה נכנס כל ערך. התווית רק מציגה שם לקוד בפלט.

למה במשתנה החדש כדאי לבדוק את עמודת Measure?הצגת התשובה

כי SPSS יצר אותו כ-Nominal. קבוצות שיש ביניהן סדר צריכות להיות Ordinal.

תרגול