spss ¨ £¢®£²±« £¥£¦...

17
המרכז לתשתיות תקשוב ומערכות מידע המחלקה לתמיכה במשתמש מדור תמיכה ביישומים מדעייםCenter for IT Infrastructures & IS Customer Support Department Scientific Applications Support Unit פתרון תהליכי מיתון ותיווך בעזרת סקריפטים ו מ אקרו שלSPSS ד"ר שמואל אבן- זהר ב מאמר( משתנה מתווךMediator ( ומשתנה ממתן) Moderator ) מוזכר סקריפט( Script ) שלSPSS לפתרון בעיית תיווך של משתנה. הסקריפטIndirect.sbs בודק את מובהקות התיווך של משתנה מתווך בין משתנה בלתי- תלוי ותלוי ב- בשיטת ה- Bootstrapping , אך הוא גם מחשב תיווך לפי נוסחתSobel . המאמר מפנה את הקורא לאתרcode.html - and - macros - mplus - and - sas - http://afhayes.com/spss ממנו אפשר להוריד סקריפטים ומ א( קרו'סMacro ) אחדים לפתרון בעיות של מיתון ותיווך. המאמר הנוכחי מפרט את אופן ההרצה והבנת הפלטים של סקריפטים ומ א קרו'ס ב- Spss והוא מתרכז בשלוש דו גמאות מתוך האתר הנ"ל. א. מה בין סקריפט למ א קרו ראשית נבהיר את ההבדל בין סקריפט ומ א קרו: סקריפט הוא קטע תוכנה חיצוני ת, שנכתב ע ל- ידי משתמשSPSS מיומן ומנוסה לחישובים סטטיסטיים, שאינם נמצאים במסגרת התוכנה הרגילה שלSPSS . לרוב, הסקריפט פותח טבלת דו- שיח בדומה לת וכנות המתופרטות)בעלות התפריטים המוכנים( שלSPSS דרכה ניתן להזין( פרמטרים משתנים או/ו ערכים) על- פיהם נער כים החישוב ים הסטטיסטי ים. סקריפט מאופיין בסיומת שלוש האותיותsbs אחרי הנקודה של שם הסקריפט. להרצת סקריפט יש להפעיל ב- SPSS את תפריט- "שם- הסקריפט"Utilities>Run Script> וזאת מגרסה81 והילך שלSPSS . לדוגמא:Utilities>Run Script>Indirect . נצביע על המיקום המדויק בדיסק של קובץ הסקריפטIndirect.sbs ומיד תיפתח תיבת הדו- שיח. דרך אחרת להרצת סקריפט היא- Script>Indirect.sbs < File>Open ובחלון שייפתח הקשה עלrun ( .) הקשה על המשולש הקטן גם מ א קרו הוא הוא קטע תוכנה חיצוני ת ל- SPSS שנכתב ע"י משתמש או מתכנתSPSS וקטע זה מוטבע בתוכנתSPSS )זמנית( , אלא שמ א קרו לא פותח בהכרח טבלת דו- שיח. מאקרו הוא בעצם קטע תוכנה סגור בשפת ה- syntax שלSPSS בחלון ה)או נפתח( הנכתב- Syntax , והוא מאופיין בסיומת שלוש האותיות הרגילה של תחביר מערכתSPSS , כלומר האותיותsps . להרצת מאקרו יש ל פתוח את קובץ המאקרו ב חלון ה- Systax ולהפעיל את תפריטrun>all . לדוגמה:Syntax>PROCESS.sps < File>Open . המאקרו ייטען אל זיכרון המחשב במערכת התוכנה שלSPSS . לאחר מכן יש להריץ "פקודות"SPSS , שוב בחלון ה- Syntax , כמו שמריצים תוכנותSPSS , בהתאם למילות)שאין להם תפריטים מוכנים( שאינן מתופרטות המפתח הספציפיות אותן מכיר המאקרו , ובהתאם לתחביר שפתSPSS . המ א קרו מתחיל במילהdefine ומסתיים במילהenddefine לפעמים תהיה פקודה מקדימה( set . הקריאה למאקרו תיעשה באזכור שמו,) לאיפוס משתנים בתוספתכמו( מילות מפתחVARS= וה) ארגומנטיםכמו שמות( שלהם ה משתנים או ערכים מספריים) . מילות המפתח מופרד ות ז ו מז ו בלוכסן ובסוף הפקודה כולה יש להקיש נקודה. מאקרו יכול לקרוא למאקרו אחר, ובתנאי שהגדרתו תימצא לפנ י המאקרו הקורא.

Upload: vocong

Post on 09-Feb-2018

247 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

SPSSשל אקרו מסקריפטים ופתרון תהליכי מיתון ותיווך בעזרת

זהר-ד"ר שמואל אבן של (Script)מוזכר סקריפט (Moderator( ומשתנה ממתן )Mediatorמשתנה מתווך )מאמר ב

SPSS לפתרון בעיית תיווך של משתנה. הסקריפטIndirect.sbs של בודק את מובהקות התיווךמחשב תיווך , אך הוא גם Bootstrapping-בשיטת ה-בתלוי ותלוי -בין משתנה בלתימשתנה מתווך

את הקורא לאתר המאמר מפנה. Sobelלפי נוסחת code.html-and-macros-mplus-and-sas-http://afhayes.com/spss ממנו אפשר

לפתרון בעיות של מיתון ותיווך. אחדים ( Macroקרו'ס )אלהוריד סקריפטים ומ

והוא Spss-קרו'ס באשל סקריפטים ומוהבנת הפלטים מפרט את אופן ההרצה המאמר הנוכחי גמאות מתוך האתר הנ"ל. דו מתרכז בשלוש

קרואמה בין סקריפט למ .א

:קרואראשית נבהיר את ההבדל בין סקריפט ומ

מיומן ומנוסה לחישובים SPSSמשתמש ידי-לשנכתב ע ת,הוא קטע תוכנה חיצוני סקריפט

הסקריפט פותח טבלת לרוב, . SPSSהרגילה של התוכנה שאינם נמצאים במסגרת ,סטטיסטייםדרכה ניתן להזין SPSSשל )בעלות התפריטים המוכנים( וכנות המתופרטות שיח בדומה לת-דו

סקריפט מאופיין .יםהסטטיסטי יםהחישוב כיםפיהם נער-על (או/ו ערכיםמשתנים פרמטרים ) אחרי הנקודה של שם הסקריפט. sbsבסיומת שלוש האותיות

<Utilities>Run Scriptהסקריפט"-"שם - את תפריט SPSS-יש להפעיל ב סקריפטלהרצת

נצביע על .Utilities>Run Script>Indirectלדוגמא: .SPSSוהילך של 81וזאת מגרסה שיח. -ומיד תיפתח תיבת הדו Indirect.sbsשל קובץ הסקריפט בדיסק המיקום המדויק

ובחלון שייפתח הקשה Script>Indirect.sbs<File>Open -דרך אחרת להרצת סקריפט היא הקשה על המשולש הקטן(.) runעל

וקטע SPSS או מתכנת שנכתב ע"י משתמש SPSS-ל תהוא קטע תוכנה חיצוניהוא קרואמגם מאקרו הוא שיח.-טבלת דובהכרח קרו לא פותח א, אלא שמ)זמנית( SPSSמוטבע בתוכנת זה

והוא, Syntax-הנכתב )או נפתח( בחלון ה SPSSשל syntax-קטע תוכנה סגור בשפת הבעצם .sps, כלומר האותיות SPSSמערכת תחביר מאופיין בסיומת שלוש האותיות הרגילה של

. run>allולהפעיל את תפריט Systax-חלון הבאת קובץ המאקרו פתוחיש ל להרצת מאקרו

במערכת אל זיכרון המחשב המאקרו ייטען . Syntax>PROCESS.sps<File>Openלדוגמה: כמו ,Syntax-ה בחלוןשוב ,SPSSלהריץ "פקודות" . לאחר מכן יש SPSS של התוכנה

שאינן מתופרטות )שאין להם תפריטים מוכנים(, בהתאם למילות SPSSשמריצים תוכנות .SPSS, ובהתאם לתחביר שפת המפתח הספציפיות אותן מכיר המאקרו

)לפעמים תהיה פקודה מקדימה enddefineומסתיים במילה defineקרו מתחיל במילה אהמset ,מילות מפתח )כמו בתוספת לאיפוס משתנים(. הקריאה למאקרו תיעשה באזכור שמו

VARS=מילות המפתח . (או ערכים מספריים משתניםהשלהם )כמו שמות ארגומנטים ( והנקודה. מאקרו יכול לקרוא למאקרו יש להקיש כולה בלוכסן ובסוף הפקודה ומז וז ותמופרד

י המאקרו הקורא.ובתנאי שהגדרתו תימצא לפנ ,אחר

Page 2: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

( ששלוש Custom Dialogבץ דיאלוג )וידי ק-עלשיח -טבלת דו באמצעות ניתן להפעיל מאקרובתפריט SPSS-. קובץ זה יש לטעון )קבוע( אל מערכת הspdהאותיות האחרונות שלו הן

Utilities > Custom Dialogs > Install Custom Dialog והפנייה אל הקובץ שמסתייםאבל זה Builder Custom Dialogידי-. )אפשר גם לבנות קובץ דיאלוג עלspdותיות כאמור בא

דורש מומחיות מסוימת(.

זה אפשרי רק לבעלי הרשאה ,שלכם SPSS-תהליך זה משמעו תוספת תפריט אל תוכנת ההיות ות" התקנה יש ארשהציבורי. לקבלת " SPSSשברשותם ולא למשתמשי -SPSSלשנות את ה

.Run as administrator על ובתפריט שייפתח להקיש SPSS-קש ימין על אייקון הלהקיש מ .Analyzeתחת תפריט SPSSנגלה את התוכנה בין התפריטים של לאחר ההתקנה

בצעו תהליך זה אך ורק אם מקור הקובץ אמין . SPSS-התהליך משנה את תפריט ה זהירות! .SPSSמתפריט spd-עליכם. אפשר כמובן גם להסיר את קובץ ה

(Preacher & Hayes, 2008) לבדיקת תיווך indirect.sbsהסקריפט .ב

הבאה:שיח -תיפתח טבלת דו indirectעם הרצת הסקריפט מיד

למקומם בטבלה, Xואת הבלתי תלוי M1,M2את המתווכים Yאת המשתנה התלוי מעבירים . ניתן משתנים מתווכים( 88ועד בלבד נה מתווך אחדמשת יאפשר)כמובן, !, וזהוOKמקישים על

. שינוטרלו מהמשתנה התלוי והמתווכים וריאנט-גם להוסיף משתני קו

הפלט העיקרי מתואר להלן:

Page 3: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

NORMAL THEORY TESTS FOR INDIRECT EFFECTS

Indirect Effects of IV on DV through Proposed Mediators (ab paths)

Effect se Z p

TOTAL .1338 .0299 4.4745 .0000

M1 .1287 .0233 5.5233 .0000

M2 .0052 .0242 .2127 .8316

ביותר ק מתווך באופן מובה -M1נגלה שבפלט זה מובהקות התיווך לפי נוסחת סובל. קטע זה הוא . M2 ן לגביאך לא כ

BOOTSTRAP RESULTS FOR INDIRECT EFFECTS

Indirect Effects of IV on DV through Proposed Mediators (ab paths)

Data boot Bias SE

TOTAL .1338 .1341 .0003 .0306

M1 .1287 .1275 -.0012 .0235

M2 .0052 .0066 .0015 .0261

Bias Corrected and Accelerated Confidence Intervals

Lower Upper

TOTAL .0718 .1944

M1 .0873 .1770

M2 -.0485 .0534

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

ת הוא מובהק ברמ 1והיות והמרווח אינו מכיל 17.-ל 08.סמך בין -נמצא ברווח בר M1המשתנה והיות 05.-ל 04.-נמצא ברווח בין M2לפחות. המשתנה המתווך (>1.19p) 59%ביטחון של

התיווך שלו אינו מובהק. 1והמרווח מכיל

(Preacher, Rucker, & Hayes, 2007) מיתוןלבדיקת modprobe.sbsהסקריפט .ג

הבאה: שיח-תיפתח טבלת דו indirectמיד עם הרצת הסקריפט

Page 4: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

( ושידרגות ק 9סולם בן - M) הוא הממתן task, (Y) הוא המשתנה התלוי performance המשתנהיכולים להיות משתנים מנבאים .(predictor -המנבא -Fהוא המשתנה הבלתי תלוי ) reward-ו

נקודת -נקודות ניבוי 3", כלומר "Mean and +/- One SD on Mהשיטה הפשוטה היא נוספים. הממוצע, וסטיית תקן אחת מעל ומתחת לו.

הפלט העיקרי מתואר להלן:

b se t p

constant 68.9074 11.1231 6.1950 .0000

reward -1.1702 .8147 -1.4364 .1577

task -8.4244 2.5812 -3.2637 .0021

interact .6328 .1968 3.2161 .0024

Interact Is defined As:

reward X task

ומכאן שהמשתנה אכן p=0.0024בתוצאות ניתוח המיתון אנו מגלים שהאינטראקציה מובהקת ובהמשך: כר והביצוע.ממתן את הקשר בין הש

Conditional Effect of Focal Predictor at Values of the Moderator Variable

task b se t p LLCI(b) ULCI(b)

1.8130 -.0229 .5284 -.0433 .9656 -1.0864 1.0406

3.8200 1.2472 .3877 3.2172 .0024 .4669 2.0276

5.8270 2.5173 .5774 4.3600 .0001 1.3551 3.6796

Alpha level used for confidence intervals:

.05

וגם מכאן ניתן להסיק שברמות קושי של תפקיד הנמוכות מהממוצע אין השכר מנבא את הביצוע )קושי מעל ( וברמות p=0.0024(, ברמות קושי סביב הממוצע הניבוי מובהק )1הרווח בר סמך מכיל

(. זהו מקור האינטראקציה.p<0.0001) מאד הממוצע הניבוי מובהק

תפקיד קשה ותפקיד –וא דיכוטומי )מכיל שתי רמות( למשל ניתן גם להריץ כשהמשתנה הממתן הולא שלילי b-קל לביצוע. במצב זה אינטראקציה בין השכר והתפקיד תגלה שבתפקיד קל כיוון ה

ככל שהשכר – ובתפקיד קשה הכיוון חיובי )ומובהק)אין קשר בין השכר לביצוע( כלל מובהק (. יותר הביצוע ישתפר הגבו

באתר הנ"ל והעיקריים הם: וספים סקריפטים נישנם

SOBEL (Preacher and Hayes, 2004),

MODMED (Preacher, Rucker, & Hayes, 2007),

MED3/C (Hayes, Preacher, & Myers, 2011)

MEDIATE (Hayes, A. F., & Preacher, K., J. 2012)

לבדיקת מצבי מיתון ותיווך גם יחד PROCESS.sps מאקרו ה .ד

PROCESS הוא Macro שנכתב בשפת כוללניSPSS יש גם גרסה ל(-SAS ) בשיטת הבודקBootstrap עם הרצת באופן רגיל, וכל האפשרויות של שילוב ביניהם. מיתון ותיווך של משתנים

"תוכנה" לפי פקודות נאלץ לכתוב ושיח. אנ-המאקרו )בשיטה המתוארת לעיל( לא תפתח טבלת דו ולהריצה. Syntax-בחלון ה SPSSכללי

אתר:מגוון האפשרויות הוא רב למדי )רב מדי לטעמי( ומתואר היטב ב

http://www.afhayes.com/public/process.pdf

כדאי לעיין שלנו ולבחור את המתאים למחקר הספציפי כדי להבין את מגוון האפשרויות הרב באופן מחקרי המדגימים כל מצב (Amosשל במבנה )בהמשך האתר הנ"ל בדוגמאות המודלים

.בהיר וברור

Page 5: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

היא: PROCESSהפעלת הצורה הכללית והמורחבת של

PROCESS VARS = varlist/Y = yvar/X = xvar/M = mvlist/MODEL = num

[/W = wvar] [/Z = zvar] [/V = vvar] [/Q = qvar] [/WMODVAL = wval] [/ZMODVAL = zval] [/VMODVAL = vval] [/QMODVAL = qval] [/MMODVAL = mval] [/XMODVAL = xval] [/CLUSTER = clvar] [/CONTRAST = cst] [/BOOT = z{1000**}] [/CONF = ci{95**}] [/EFFSIZE = size{0**}] [/NORMAL = t{0**}] [/JN = j{0}] [/COEFFCI = cci{1***}] [/VARORDER = vord(2**}] [/HC3 = h{0**}] [/COVMY = cov{0**}] [/TOTAL = tot{0**}] [/CENTER = cntr{0**}] [/QUANTILE = qnt{0**}] [/DETAIL = dt{1**}] [/PLOT = pt{0**}] [/SEED = sd{random**} [/PERCENT = pb{0**}] [/ITERATE = it{10000*}] [/CONVERGE = cvg{.00000001}]. [/SAVEBOOT = file].

מציינות את מסולסלים הכוכביות בסוגריים פרמטרים בסוגריים מרובעים הם אופציונאליים וה

. האותיות הגדולות ועוד( 59%, רמת ביטחון של Bootstrapדגימות 8111)למשל, ברירות המחדל מספרים, שמות – של המשתמשנאליים אופציוארגומטרים –הן פקודות השפה והקטנות

81ועד משתנים ממתנים סימולטנית 4מאפשר עד PROCESS קרוהמא משתנים וכדומה. . משתנים מתווכים.

ולהריצו ללא כל -Syntaxבחלון ה PROCESS.spsיש לפתוח את PROCESS פעלתכאמור, לה

ניתן אז להשתמש ככל שיידרש במאקרו זה עד לאחר ההרצה ניתן לסגור את החלון. .שינוי SPSSלהריצו שוב בפתיחת ויש להרצה הבאה )המאקרו אינו נשמר SPSSלסגירת תוכנת

.ולהריצם Syntax-בחלון ההנ"ל הבאה(. לאחר הרצתו יש לתקתק את פקודות ההפעלה

דוגמה מעשית

. ( indirectסקריפט בלבדיקת תיווך על קובץ הנתונים שהודגם לעיל ) PROCESSהרצת הפקודה:

process vars = X M1 M2 Y/y = Y/x = X/m = M1 M2/model = 4/total = 1 /effsize = 1/boot=10000 .

Page 6: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

הפלט העיקרי:

***************** TOTAL, DIRECT, AND INDIRECT EFFECTS ********************

Total effect of X on Y

Effect SE t p

.3731 .0488 7.6381 .0000

Direct effect of X on Y

Effect SE t p

.2393 .0532 4.4977 .0000

Indirect effect of X on Y

Effect Boot SE BootLLCI BootULCI

TOTAL .1338 .0306 .0758 .1948

M1 .1287 .0242 .0866 .1828

M2 .0052 .0263 -.0471 .0565

Partially standardized indirect effect of X on Y

Effect Boot SE BootLLCI BootULCI

TOTAL .0772 .0178 .0439 .1132

M1 .0742 .0138 .0499 .1043

M2 .0030 .0152 -.0271 .0327

Completely standardized indirect effect of X on Y

Effect Boot SE BootLLCI BootULCI

TOTAL .1122 .0255 .0639 .1640

M1 .1079 .0201 .0729 .1521

M2 .0043 .0220 -.0397 .0478

ולכן התיווך 1אינו מכיל M1סמך של -דלעיל( שרווח בר Indirectמורות )כמו בסקריפט התוצאות ולכן אינו מובהק. 1מכיל M2לגבי סמך -בראך הרווח p<0.05שלו מובהק סטטיסטית ברמה של

)אלא אם נבקש זאת Sobelשלא כמו בסקריפט הנ"ל לא מקבלים כאן את התוצאות לפי נוסחת . התוצאות דומות לסקריפט הנ"ל אך לא זהות לחלוטין (NORMAL=1/הפרמטר ידי -במפורש על

. תמיד לקוחים אקראית ואינם זהים bootstrap-היות ומדגמי ה

. להלן התיאור הגראפי שלו:4המודל המתואר בריצה זו מספרו

Model 4

Conceptual Model

Page 7: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

Statistical Model

Indirect effect of X on Y through Mj = a1jb1j

Total indirect effect of X on Y through all M = Σj (a1jb1j)

Direct effect of X on Y = c'1

Note: Model 4 allows up to 10 mediators (M) in the model simultaneously and

operating in parallel (i.e., not affecting each other).

Minimum PROCESS command structure PROCESS vars = xvar mvlist yvar/y=yvar/x=xvar/m=mvlist/model=4.

המודל מתאר תיווך פשוט ברמה הקונספטואלית וברמה הסטטיסטית )כלומר, איך יראה המודל

(.Amosבתוכנת

פני הסקריפטים אינו במצבים הפשוטים )כמו זה( אלא במצבים-היתרון של המאקרו הזה על של מיתון ותיווך.האפשריים המסובכים

44מכילה http://www.afhayes.com/public/process.pdfהדוקומנטציה באתר , כאמור

. אחדים מהמודלים מסובכים למדי PROCESSידי המאקרו -מודלים אפשריים לפתרון עלממתנים ומספר מתווכים גם על המשתנה התלוי אך גם זה על זה וכוללים השפעות של מספר

)תיווך על מיתון ומיתון על תיווך וכדומה(. :דוגמאות לפקודות ההפעלה

מיתון (1

process vars = protest sexism liking tenure exper/y = liking/x = protest/m = sexism /model = 1/quantile = 1/center = 1/plot = 1/jn = 1.

השפעת –פשוט מתןממודל של משתנה תמחשבהתוכנהprotest עלliking במיתוןsexism.

o tenureו- exper ים מהמשתנה כוריאנט המנו-נכללים במודל והם משתני קו התלוי.

o Sexism ו- protest ממורכזים לפני הניתוח )כלומר יש להפחית מכל ציון את הממוצע(.

את ההשפעות המותנות )שיפוע פשוט( של חשבתהתוכנה מprotest על liking כאשר

liking 10 ערכי הפרסנטילים מקבל אתth , 25th, 50th, 75th, 90th שלsexism.

Page 8: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

של אומדנים מספקת טבלת התוכנהliking לערכים השונים שלprotest ו-sexism.

בטכניקה של שתמשת התוכנה מJohnson-Neyman רכים הערצף בכדי למצוא נקודה על .1.19מובהקת ברמה של protestההשפעה של שבה sexismשל

מיתון (2

process vars = mathprob gender explms treat/y = mathprob/x = treat/m = explms /w = gender/mmodval = 4/model = 3.

לניבוי מיתוןמודל רגרסיה של תמחשבהתוכנה mathprob פי -עלtreat וכוללת .gender-ו treat explmsכיוונית בין 3אינטראקציה

את ההשפעה המותנה )שיפוע פשוט( שלחשבת התוכנה מ treat על mathprob לבנים .explms=4ולבנות כאשר

תיווך פשוט (3

process vars = cond pmi react/y = react/x = cond/m = pmi/model = 4/total = 1 /effsize = 1/boot=10000.

הישירה של הכללית ו התוכנה מחשבת את ההשפעהcond עלreact כמו גם ההשפעה

.pmi באמצעות reactעל condהעקיפה של

בשיטת התוך שימוש 59%סמך ברמת ביטחון של -רווח ברחשבת התוכנה מ- bootstrap .אקראיים מדגמים 81111המבוססת על

דדים שונים של עבור מ 59%מך ברמה של ס-חשבת אומדן נקודתי ורווח ברהתוכנה מ ההשפעות העקיפות.של אפקט הגודל

כשהמתווכים פועלים במקבילתיווך רב משתני (4

process vars = know educ attn elab sex age/y=know/x=educ/m=attn elab/model=4 /contrast=1/normal=1/conf=90.

מחשבת השפעה ישירה של התוכנהeduc עלknow וכן השפעות עקיפות שלeduc עלknow באמצעות attn ו- elab כאשרattn ו- elab .פועלים במקביל כמתווכים

המשתניםsex ו-age וריאנטים.-קו-נכללים במודל כ

להשפעות העקיפות. "אפקט סובלמבחן "התוכנה מחשבת את

התוך שימוש בשיטת 51%סמך ברמת ביטחון של -רווח ברחשבת התוכנה מ- bootstrap .)ברירת המחדל( מדגמים אקראיים 8111המבוססת על

י ההשפעות העקיפות ומייצרת רווח בר סמך בשיטת תהתוכנה מחשבת את ההבדל בין ש להבדל זה. bootstrap -ה

תיווך עם מספר ממתנים הפועלים באופן סדרתי (5

process vars = cond import pmi react nbhrhood/y = react/x = cond/m = import pmi /model = 6/hc3 = 1/effsize = 1/total = 1/boot = 10000/cluster = nbhrhood.

של הישירה את ס"ה האפקט וההשפעה תמחשבהתוכנהcond עלreact כמו גם ס"ה pmi באמצעות reactעל cond של ותעקיפות הספציפיות של השפעוכל האפשרויות

.import-ו

Page 9: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

pmi ו-import שתנים מתווכים באופן סדרתי כאשר משמשים כמimport משפיע עלpmi.

המודל מבוססים על מקדמי שגיאות התקן שלHC3 heteroscedasticity להערכת .)ראה הסבר במקור באתר הנ"ל( שגיאת תקן

להשפעה העקיפה תוך שימוש 59%רווחי בר סמך ברמת ביטחון של חשבתהתוכנה מ מדגמים אקראיים. 81111המבוססת על bootstrap -בשיטת ה

בשיטת ה 59%ברמת ביטחון של חשבת אומדנים נקודתיים לא מוטים ה מהתוכנ- bootstrap השפעות העקיפותהעבור אפקט השל גודל למדדים שונים.

הנבדקים( מקונניםnested בתוך ) רמות המשתנה הקטגוריאלי(nbhrhood )- התוכנה (Clusterהסבר לפרמטר הנ"ל באתר )ראהכל המדדים מהמנוכות השפעות חשבת את המ

ממתןתיווך (6

process vars = frame euskept peffic risk turnout/y = turnout/x = frame/m = risk /w = euskept/z = peffic/model = 68/boot = 20000/wmodval = 2/center = 1.

התוכנה מחשבת את ההשפעה הישירה שלframe עלturnout ות כמו גם השפע על frame. ההשפעה של riskבאמצעות turnoutעל frameשל עקיפות מותנות

risk במודל כ ופיעהמ- multiplicativelyממותנת ע"י )בכפילות( הpeffic ו-euskept והשפעת הגם יחד- risk עלturnout ידי -במודל כממותנת עלפיעה מוeuskept.

euskept ,peffic ו- frameהסטטיסטי ע לפני הניתוחממורכזים לממוצ.

עקיפות מותנות של התוכנה מחשבת השפעות frame עלturnout באמצעות risk עם ו euskept שליחידות מעל ממוצע המדגם 2הנמצאות בנקודות בין הנבדקים,

-סטיתשנמצאות בנקודות כמו גם ,ממוצעי המדגםנקודות של ב pefficערכים של ה .pefficמתחת לממוצע של או תקן אחת מעל

ות המותנות תוך שימוש להשפעות העקיפ 59%סמך של -רווחי בר חשבתהתוכנה מ מדגמים אקראיים. 21111המבוססת על bootstrap -בשיטת ה

תיווך ממתן (7

process vars = calling livecall carcomm workmean jobsat/y = jobsat/m = carcomm workmean/x = calling/w = livecall/model = 7/boot = 5000/seed=34421.

ה של התוכנה מחשבת השפעה ישיר calling עלjobsat כמו גם השפעה עקיפהגם יחד workmean -ו carcommבאמצעות jobsatעל callingמותנית של

workmean -ו carcomm - על שניהם callingבמקביל. ההשפעה של פועלים ה .livecallידי -כממותנים עלפעים מו

את ההשפעות העקיפות המותנות חשבת התוכנה מcalling ר כאשlivecall שווה מתחת לממוצע.או מעל אחת תקן-סטייתשנמצאות נקודות כמו גם ,לממוצע המדגם

להשפעות העקיפות המותנות תוך שימוש 59%סמך ברמת -התוכנה מייצרת רווח בר מדגמים אקראיים. 9111המבוססת על bootstrap -בשיטת ה

( הגרעיןseed ) ההיוצר מספרים אקראיים עבור-bootstrap 34428-לנקבע.

Page 10: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

ומיתון מתווך תןותיווך ממ (8

process vars = protest sexism respappr liking age sex/y = liking/x = protest /m = respappr/w = sexism/model = 8/boot = 5000/quantile = 1/percent=1.

מחשבת את השפעת את מקדמי המודל חשבתהתוכנה מ ,protest על liking בצורהממותנות הוהעקיפ הההשפעות הישיר -כששניהם respapprבאמצעות העקיפו הירישידי -כממותן עלמופיעה במודל respappr על protest השפעת .sexismידי -על

sexism.

Age ו- sexווריאנטים. -משתנים קו-נכללים במודל כ בשיטת ה 59%סמך ברמת -רווח ברחשבת התוכנה מ- bootstrap 9111המבוססת על

ערכי בנקודות protestלהשפעה העקיפה המותנית של מדגמים אקראיים .sexismשל 10th, 25th, 50th, 75th, 90thהפרסנטילים

את ההשפעה העקיפה של חשבת התוכנה מprotest ו-sexism על liking .bootstrap-בשיטת ה 59%סמך ברמת -יחד עם מרווחי בר respappr באמצעות

של תיאור גראפיבאתר הנ"ל. )המנוסחות באופן בהיר באנגלית( ניתן לקרואדוגמאות אלו

.(הנ"לבאתר –וכמובן )זה ראה בנספח למאמרהמודלים שבדוגמאות אלו

הבהרות בסיסיות

המחושב נקבע ספציפי וכל מודל ,שוניםרבים ויכול לאמוד מודלים PROCESSהמאקרו כאמור, בדוקומנטציה היטב ש לעיין י PROCESSלפני הרצת. MODEL/ פקודה-בתת numבארגומנט

לבחירת המודל המתאים למחקר http://www.afhayes.com/public/process.pdfבאתר שמתחת לכל מודל המשורטט רשומה תצורת הפקודה מודלים שונים! 44. נגלה שם של המשתמש

להלן(.אות )ראה דוגמ המתאימה להרצת המודל

-)למשל varlistבארגומנט להיות ברשימת המשתנים םיבמודל חייב יםהמופיע יםמשתנהכל (vars = xvar yvar mvar wvar . הפרמטרים הבאים:לפחות לכל המודלים דרושים

התלוי משתנה הגדרת - /y = yvar

הגדרת המשתנה הבלתי תלוי- /x = xvar

הגדרת המשתנה הממתן או המתווך- /m = mvlist מתווך . 3 - 8מודלים –)ממתן בודד .והילך( 4מודלים –אחד לפחות

כלליות תהערו

הפרמטרים/X, /Y, /M, /MODEL, /VARS .השאר כל חייבים להיות כלולים במאקרו– תלויים בסוג המודל.

יכולים להיות משתנים ממתנים נוספים שיצוינו- /W = wvar/V = vvar .ועוד

מאפשרים אופציות מיוחדות )וכדאי לקרוא אותם שבמאקרו הפרמטרים האחרים Sobelנותן תוצאות תיווך גם לפי נוסחת NORMAL=1/ ,למשל ,מקור(. כךבדוקומנטציה ב

נותנת. Bootstrap-ששיטת הסמך -בר יבנוסף לרווח שמות המשתנים הםcase sensitive ,רגישים לאותיות קטנות וגדולות באנגלית.כלומר ,

שלהם יגרום שימוש לא נכון ו ATTITUDEאו attitude-שונה מ ATTitudeהמשתנה לשגיאה.

xxx .הוא מילה שמורה ואין להשתמש בו כשם משתנה

Page 11: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

אלפא נומריות )המתחילות באות( תוויות 1עד –שמות המשתנים. PROCESS יתעלם תוויות וזה עלול לגרום לבעיות. 1-מאותיות שמות משתנים שמעבר ל

המשתנים ברשימתmvlist נטרוולי ומעלהיבסולם א נומריים-חייבים להיות כמותיים .xvar, yvar, wvar, zvar, qvar, var או כמותיים יכולים להיות דיכוטומיים

עם תכונות של משתנה אינטרוולי.

נבדק יורד מהחישובים אם אחד מהמשתנים שב-varlist ון חסרהוא נת.

מסוג יל תוויותככל המשתנים חייבים להיות נומריים. משתנה המ STRING ת יגרום לשגיא .ואין להשתמש בו תוכנה

הארגומנטיםyvar, xvar, wvar, zvar, qvar, vvar, clvar מוגבלים למשתנה אחד כל משתנה . משתנים( 4-שאז מוגבל ל 6)פרט למודל משתנים 81מוגבל עד mvlist בלבד.

יופיע רק פעם אחד בארגומנטים הללו.

כל משתנה ב-varlist שלא ברשימת var, xvar, wvar, zvar, qvar, vvar, clvar

משתנה לאו (mvlist)מודלים המתערבים לוריאנט וייכלל כמנבא -יטופל כמשתנה קו .(yvar)התוצאה

נניםקכל המקדמים בפלט הם לא מתו (unstandardized) .משתנים מתווכים רציפים או ל -(. למשתנה תלוי דיכוטומי OLSכל הקשרים יחושבו ברגרסיה ליניארית ) -תלויים

ברגרסיה ויחושבו (maximum-likelihoodהמקדמים הם מבוססי נראות מקסימלית ) לוגיסטית.

שו שימוש בשיטת החישובים יעBootstrap התקן של -חישובי שגיאותלסמך ו-בלבד לרווחי בר ההשפעות העקיפות.

חישוב בשיטתBootstrap .לוקח זמן. מדגם גדול ומודל מורכב יגדילו את זמן החישובמציינת SPSS-בצד שמאל בתחתית המסך בחלון ה ”…Running matrix“ההודעה

!בסבלנות ו. התאזרכםשהתהליך מתבצע על הנתונים של

המאקרו PROCESS בונה מספר משתנים בקובץ הנתונים שלך בזמן הריצה ומוחק אותםלפני הניתוק אם אתה מעוניין לשמור שואל SPSSכשהחישובים מסתיימים. כתוצאה מכך,

אין צורך -בנתונים והנתונים נשמרו לפני ההרצה שינוי ם אם לא עשית שו את קובץ הנתונים. ר אותם שוב.לשמו

לשימוש ב-PROCESS בתדירות גבוהה כדאי להתקין אותו בתפריטSPSS לשם כך יש . Process.spd (UI Dialogאת הקובץ http://www.afhayes.comלהוריד מהאתר

Builder) או ,)שיפתח תפריטים( מקש ימניעל או ,ידי הקשה כפולה עליו-על נולהתקיו .)ראה להלן( SPSSשל Utilitiesתפריט -מתתנו להתקי

והתקנת את במידהPROCESS בתפריטSPSS תשתמש באופציה אלPaste שלSPSS שיח( -)ללא טבלת דוכללית להשתמש בשיטה העדיף . במקרה זה תצורת הפקודות ילשינו

מתאימה ה הפקודות תצורתאת ו קר שלךחמלמבנה ההמתאים המודל לבדוק את ו מחדש... גלגלאת ה, ולא להמציא בדוקומנטציה שבאתר

לא כל השגיאות הקשורות למבנה הפקודה מדווחות! ! זהירות

PROCESSשיח למאקרו -טבלת דו

ידי קובץ דיאלוג-עלשיח -טבלת דו באמצעות ניתן להפעיל מאקרולעיל, כאמור

(Custom Dialog ששלוש האותיות האחרונות שלו הן )spd באתר הנ"ל ישנו קובץ בשם .PROCESS.spdן להורידו ולטעון אותו אל מערכת ה. נית-SPSS כאמור, בעזרת התפריט(

(Utilities > Custom Dialogs > Install Custom Dialog > PROCESS.spd מיד עם .)שם שייכת תוכנה Analyze > Regressionתחת PROCESSתפריט -הפעלתו נגלה את תת

זו המבוססת על רגרסיות(.

שיח הבאה:-תפתח את טבלת הדו PROCESSהקשה על התפריט

Page 12: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

תלוי והתלוי, -את המשתנה הבלתיהמודלים, מאפשר להכניס 44 כלהתפריט הנ"ל מכיל את , לקבוע משתנים ממתנים 4וריאנטים, עד -( ומספר משתנים קו81מספר משתנים מתווכים )עד

ד, אולם אינני סמך, ועו-, את רמת המובהקות לרווחי ברbootstrap-את מספר המדגמים של המתופרטת המתוארת -בטוח שהוא מכיל את כל מגוון הפרמטרים והארגומנטים שבגרסה הלא

לעיל.

לסיכום

תומך במספר עצום של מודלים אפשריים הניתנים לתיאור גראפי PROCESSהמאקרו תן . תיאור מלא של האפשרויות ודוגמאות המודלים ני(Amosבתוכנת קונספטואלי וסטטיסטי )כ

. את מגוון האפשרויות הקיימותמבהירים מודלים אלו . באתר הנ"ל לראות

modprobeאו לתיווך indirectלמשתמש הרגיל מספיק ברוב המקרים להשתמש בסקריפטים או בסקריפטים נוספים הקיימים באתר הנ"ל וברחבי הרשת ,המתוארים לעיללמיתון

האינטרנטית.

Page 13: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

דלעיל 1-8תייחסים לדוגמאות תיאור המודלים המ – נספח .ה

דלעיל( 1)מתאים לדוגמה מיתון – 1מודל

Model 1

Conceptual Model

Statistical Model

Conditional effect of X on Y = c'1 + b7M Minimum PROCESS command structure

PROCESS vars = xvar mvar yvar/y=yvar/x=xvar/m=mvar/model=1.

דלעיל( 2)מתאים לדוגמה מיתון – 3דל מו

Model 3

Conceptual Model

Page 14: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

Statistical Model

Conditional effect of X on Y = c'1 + b7M + c'4W + b9MW Minimum PROCESS command structure

PROCESS vars = xvar mvar yvar wvar/y=yvar/x=xvar/m=mvar/w=wvar/model=3.

דלעיל( 4-ו 3אות )מתאים לדוגמ פועלים במקבילהתיווך רב משתני ו תיווך פשוט – 4מודל הובא בגוף המאמר.

.דלעיל( 5)מתאים לדוגמה תיווך עם מספר ממתנים הפועלים באופן סדרתי – 6מודל

Model 6

Conceptual Model

Statistical Model

Indirect effect of X on Y through only Mj = ajbj Indirect effect of X on Y through Mj and Mp in sequence = ajdjpbp Indirect effect of X on Y through Mj and Mp and Mq in sequence = ajdjpdpqbq Indirect effect of X on Y through Mj and Mp and Mq and Ms in sequence = ajdjpdpqdqsbs

Page 15: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

The total indirect effect is the sum of all indirect effects in a given model.

Direct effect of X on Y = c'1

Note: Model 6 requires at least 2 and allows up to 4 mediators (M) in the model simultaneously and

operating in

sequence (i.e., with Mj -1 affecting Mj) Minimum PROCESS command structure

PROCESS vars = xvar mvlist yvar/y=yvar/x=xvar/m=mvlist/model=6.

.דלעיל( 6)מתאים לדוגמה ןתיווך ממת – 68מודל

Model 66

Conceptual Model

Statistical Model

Conditional indirect effect of X on Y through Mj = (a1j + a4jW + a5jZ + a7jWZ) (b1j + b9jW)

Direct effect of X on Y = c'1

Minimum PROCESS command structure PROCESS vars = xvar mvlist yvar wvar zvar/y=yvar/x=xvar/m=mvlist/w=wvar/z=zvar/model=68.

Page 16: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

.דלעיל( 7)מתאים לדוגמה ןתותיווך ממ – 7מודל

Model 7

Conceptual Model

Statistical Model

Conditional indirect effect of X on Y through Mj = (a1j + a4jW) b1j Direct effect of X on Y = c'1

Minimum PROCESS command structure PROCESS vars = xvar mvlist yvar wvar/y=yvar/x=xvar/m=mvlist/w=wvar/model=7.

.דלעיל( 8ים לדוגמה )מתא ומיתון מתווך תןותיווך ממ – 8מודל

Model 6

Conceptual Model

Statistical Model

Page 17: SPSS ¨ £¢®£²±« £¥£¦ ²´® - biu.ac. · PDF fileרשפא ונממ   ... SAS-ל הסרג םג שי( SPSS תפשב ... 44 הליכמ

המרכז לתשתיות תקשוב ומערכות מידע

המחלקה לתמיכה במשתמש

מדעייםמדור תמיכה ביישומים

Center for IT Infrastructures & IS

Customer Support Department Scientific Applications Support

Unit

Conditional indirect effect of X on Y through Mj = (a1j + a4jW) b1j Conditional direct effect of X on Y = c'1 + c'4W *Indirect effect of XW on Y through Mj = a4j b1j * Listed in PROCESS output as “Indirect effect of highest-order interaction”

Minimum PROCESS command structure PROCESS vars = xvar mvlist yvar wvar/y=yvar/x=xvar/m=mvlist/w=wvar/model=8.