Professional Documents
Culture Documents
Spss
Spss
הטרנספורמציות.
)(Compute, Recode (same, Different), Count
Compute .1
משתמשים ב COMPUTEאם השאלה מבקשת לחשוב ממוצע mean,ערך
מינימלי minוערך מקסימלי max.
איך עושים?
.1נכנס לקובץ הנתונים
Transform, Compute Variable
יפתח לנו חלון חדש.
https://youtu.be/NVWj5jZfdp8
Recode .2
.2קיבוץ קטגוריות (הפיכת יש ל RECODEשני שימושים .1היפוך סקאלות( מספרים)
משתנה רציף או משתנה יש לו הרבה ערכים).
היפך סקאלות :מדובע על משתנים דומים.
Transform .1
Recode into same variables .2
נבחר מחלון החדש שם העמוד(ים) שצריך לעשות עליו את הפעולה .3
לחץ על Old and new Values .4
תחת Old valuesיש לכתוב את הערך הישן (מתחילים מהמספר הגודל עד שנגיג .5
בסוף להמספר הקטן)
ב New Valuesכותבים את הערך החדש .6
למשל אם ה OLDהיה (5הערך הכי גבוהה) ב NEWצריך לכתוב אם הערך הכי
נמוך אז ב NEWיהיה .1
אחר כל ערך Oldו Newנלחץ על Add .7
אחר סיום כל הערכים הנדרשים נעשה Continue. .8
במידה ויש תנאים אז נשתמש ב IFבדומה ל COMPUTEבסוף PASTE. .9
Recodeקיבוץ קטגורויות :הפיכת משתנה רציף או יש משתנה בעל ערכים רבים למשתנה
מקובץ (גיל ,ציון ,שמות לימוד ,גובה) בגלל הערכים הרבים נחלק אותם לקטגוריות
בקיצור כמו שיש לנו קבוצה גדולה יותר מדי וכדי שנשלט על כל הקבוצה נחלק אותה לשלוש
קבוצות לפי הגיל או משתנה אחר.
איך?
Transform .1
Recode into different variables .2
.3יצא לנו חלון חדש ושונה מהקודם ,כתוב למעלה Input Variables >> Output
Variables
.4נבחר מהרשימה שנמצאת בצד השמאל מהחלון את העמוד(המשתמה)שרוצים לעשות
בו שינוי.
.5אחר הבחירה נלך ל Nameונכתוב שם חדש
OLD and New .6
.7בגלל שמדובר על משתנה רציף אז נשמתש ב Range
.8ב Rangeיש לכתוב את הערך הראשון בקבוצה 1וב Throughכותבים את הערך
האחרון של אותה קבוצה למשל מ 1עד (11יהיה נתון בשאלה) ,ובסוף כותבים ב
1VALUEוהכוונה שזאת הקבוצה /הקטגוריה הראשונה.
.9אחר כך ADD
.11נעשה אותו הדבר לכל קטגוריה למשל( מ 1-11קטגוריה מספר , 1מ 11-15מספר )...2
.11אם בשאלה יש קטגוריה ללא מספרים (טווח ממספר עד מספר מסוים) אז משתמשים ב
LOWESTאו HIGHESTשנצמתאים מתחת ל RANGEוגם נתן להן מספר ב.value
ADD > CONTINUE .12
.13אם יש תנאים אז IF
PASTE .14
https://www.youtube.com/watch?v=ihcWVQE1eCI
COUNT.3
משתמשים בה אם מבקשים בשאלה לספור כמה פעמים מופיע ערך מסוים.
איך ??
Transform .1
Count Values .2
ב Target Variableכותבים שם המשתנה החדש (למשל )COUNTBAGRUT .3
בוחרים מהרשימה שיש בה שמות המשתנים את כל המשתנים .4
(העמודים)השייכים לשאלה.
Define Values .5
ב Valueכותבים את הערך אם הערך בדיד אם רציף אז נעשה לפי Range .6
ADD>Continue .7
אם יש תנאים אז נשמתש ב IFובסיום PASTEולא .Ok .8
חשוב לזכור:
תמיד בוחרים מהרשימה רק מה שמבוקש בשאלה.
לא להשתמש ב OKתמיד PATE
יש להבדיל בין משתנים שונים,דומים ב RECODEבדיד ורציף
מה שחשוב לנו זה Target Variablesולא ב Target label
הפתרון תלוי בבחירת הפונקציה המתאימה ( ( recode .compute, countוגם בבחירת המשתנים
התלויים.
בשאלה יש אפשרות שיהיה לנו יותר מפונקציה אחת.
>>ComputeממוצעMIN, MAX ,
מספר פעמים <<COUNT
הפיכה וקטגוריות<< RECODE