Personality and Job Satisfaction

First illustrate matrix output from proc corr and matrix input to proc calis. Verify that matrix input and raw data input yield the same results.

  
/************************ MatrixExample1.sas ****************************/
title 'Illustrate matrix input to proc calis';
title2 'Jerry Brunner:  Student Number 999999999';

data baby; /* Baby double measurement data */
     infile '/folders/myfolders/431s17/Babydouble.data.txt'
             firstobs=2; 
     input id W1 W2 Y;

/* The following syntax says 
   Read from the data table called baby,
   Don't print simple statistics (means etc.), 
   Print sample covariances rather than correlations,
   Create an output data table called SigmaHat,
   (It's a covariance matrix),
   No correlations in the output data table please. */

proc corr data=baby nosimple
          cov vardef=n  
          out = SigmaHat(type=cov) nocorr;
     var W1 W2 Y;

proc print data = SigmaHat;
     title3 'Take a look at SigmaHat';

proc calis data=SigmaHat vardef=n nostand pshort; 
 	 title3 'Matrix input';
     fitindex on(only) = [chisq df probchi];
     var W1 W2 Y;  
     lineqs        
        Y  = beta1*F + epsilon,
        W1 = F + e1,
        W2 = F + e2;
     variance   
        F = phi, epsilon = psi, e1=omega1, e2=omega2;

proc calis data=baby vardef=n nostand pshort; 
 	 title3 'Raw data input';
     fitindex on(only) = [chisq df probchi];
     var W1 W2 Y;  
     lineqs        
        Y  = beta1*F + epsilon,
        W1 = F + e1,
        W2 = F + e2;
     variance   
        F = phi, epsilon = psi, e1=omega1, e2=omega2;

Matrix Example Results


 

Personality and Job Satisfaction

Job Satisfaction Results

/************* JobSatisfaction.sas *****************/
title 'Personality, Job Satisfaction and Performance';
/* Published reliabilities are used to identify the measurement model, with 
   matrix input. These numbers were assembled from various published sources. 
   Pretend they are from a single study with n=724. 
        Extra = Exraversion
        Neuro = Neurotocism
        ITQ   = Intention to Quit
        Satis = Job Satisfaction
        Perf  = Job Performance
*********************************************************************/

data adjusted(type=cov); /* Adjusted sample covariance matrix */
     input _type_ $ _name_ $ Extra Neuro ITQ Satis Perf;
     datalines;
     cov Extra   22.7392 -7.3700  -4.480  15.3500  2.5700
     cov Neuro   -7.3700  8.5956   7.250  -8.5500 -1.8100
     cov ITQ     -4.4800  7.2500  53.664 -45.9600 -5.7800
     cov Satis   15.3500 -8.5500 -45.960 112.0612 16.5000
     cov Perf     2.5700 -1.8100  -5.780  16.5000 31.9644
      n    .        724     724     724      724    724
      ;
/* Sample covariance matrix was adjusted by multiplying variances 
   by reliabilities, producing estimated covariance matrix
   of the latent variables: Phi-hat. For the record, the
   reliabilities from the published literature were
          Extra    Neuro    ITQ    Satis    Perf
           0.76     0.58    0.80    0.82    0.52
*/
proc print;
     title2 'Look at the adjusted sample covariance matrix';

proc calis vardef=n nostand pshort data=adjusted;
     title2 'Covariance matrix adjusted for measurement error';
     fitindex on(only) = [chisq df probchi];
     /* var may be used to analyze a subset of the variables. */
     lineqs /* A latent variable model, though SAS doesn't know it. */
        Satis = gamma1*Extra + gamma2*Neuro + epsilon1,
        Perf  = gamma3*Extra + gamma4*Neuro + beta1*Satis + epsilon2,
        ITQ   = gamma5*Extra + gamma6*Neuro + beta2*Satis + epsilon3;
     variance
        Extra=phi11, Neuro=phi22, epsilon1-epsilon3 = psi1-psi3;
     cov
        Extra Neuro = phi12, epsilon2 epsilon3 = psi23;
     bounds 0.0 < phi11 phi22 psi1-psi3; 
     
/* Compare analysis of the unadjusted covariance matrix. */

data Sigmahat(type=cov); /* Unadjusted sample covariance matrix */
     input _type_ $ _name_ $  Extra Neuro   ITQ   Satis  Perf;
     datalines;
           cov      Extra     29.92 -7.37  -4.48  15.35   2.57
           cov      Neuro     -7.37 14.82   7.25  -8.55  -1.81
           cov      ITQ       -4.48  7.25  67.08 -45.96  -5.78
           cov      Satis     15.35 -8.55 -45.96 136.66  16.50
           cov      Perf       2.57 -1.81  -5.78  16.50  61.47
            n         .         724   724    724   724    724
            ;
proc calis vardef=n nostand pshort data=Sigmahat;
     title2 'Surface path analysis of unadjusted covariance matrix';
     fitindex on(only) = [chisq df probchi];
     /* var may be used to analyze a subset of the variables. */
     lineqs /* A latent variable model, though SAS doesn't know it. */
        Satis = gamma1*Extra + gamma2*Neuro + epsilon1,
        Perf  = gamma3*Extra + gamma4*Neuro + beta1*Satis + epsilon2,
        ITQ   = gamma5*Extra + gamma6*Neuro + beta2*Satis + epsilon3;
     variance
        Extra=phi11, Neuro=phi22, epsilon1-epsilon3 = psi1-psi3;
     cov
        Extra Neuro = phi12, epsilon2 epsilon3 = psi23;
     bounds 0.0 < phi11 phi22 psi1-psi3; 

Job Satisfaction Results

Plain Language Summary

There is evidence that personality affects job satisfaction. More extraverted employees are more satisfied on average, while more neurotic employees tend to be less satisfied. Job satisfaction has a beneficial effect on performance, with, more satisfied employees tending to receive higher performance evaluations. While personality affects job performance indirectly through job satisfaction, there is no evidence of a direct effect of personality on job performance.

Naturally, employees who are more satisfied with their jobs tend to express less intention to quit. In addition to the indirect effect of personality through job satisfaction, there is evidence of a direct effect of personality on intention to quit. More extraverted employees and more neurotic employees are both more likely to say they plan to quit.

 

A More Careful Plain Language Summary

There is evidence that personality is connected to job satisfaction. More extraverted employees express more satisfaction on average, while more neurotic employees tend to express less satisfaction. More satisfied employees tend to receive higher performance evaluations. While personality may be related to job performance indirectly through job satisfaction, there is no evidence of a direct link between personality and job performance.

Naturally, employees who are more satisfied with their jobs tend to express less intention to quit. There is also evidence of a direct connection of personality to expressed intention to quit, with more extraverted employees and more neurotic employees both being more likely to say they plan to quit.