The GSS is a nationally-representative survey conducted every two years. In 2022, they sampled 3544 people.

They ask a lot of questions. Some of them are related to employees’ beliefs about their employer, their satisfaction at work, and their support for a union.

Distributions

Let’s take a look at some items.

Ideology

think of self as liberal or conservative (1 = Extremely Liberal to 7 = Extremely Conservative)

Respect

r treated with respect at work (1 = Strongly Disagree to 4 = Strongly Agree)

Trust in management

r trusts management at work (1 = Strongly Disagree to 4 = Strongly Agree)

Worker safety

worker safety priority at work (1 = Strongly Disagree to 4 = Strongly Agree)

Pride in work

r proud to work for employer (1 = Strongly Disagree to 4 = Strongly Agree)

Union support

workers need strong unions (1 = Strongly Disagree to 4 = Strongly Agree)

Worker freedom

a lot of freedom to decide how to do job (1 = Not at all True to 4 = Very True)

Supervisor care

supervisor concerned about welfare (1 = Not at all True to 4 = Very True)

Management-Employee Relationship

relations between management and employees (1 = Very bad to 5 = Very good)

Fair compensation

how fair is what r earns on the job (1 = Much less than you deserve to 5 = Much more than you deserve)

Analysis

Correlation plot

Let’s see raw correlations between these variables.

Models

Let’s run some models.

(#tab:unnamed-chunk-12)
DV: Union support
Predictor \(b\) 95% CI \(t\) \(\mathit{df}\) \(p\)
Intercept 3.79 [3.54, 4.05] 29.61 1664 < .001
Respect 0.03 [-0.05, 0.11] 0.73 1664 .466
Trustman 0.01 [-0.07, 0.08] 0.18 1664 .855
Safetywk -0.06 [-0.13, 0.01] -1.56 1664 .120
Proudemp -0.01 [-0.09, 0.06] -0.31 1664 .754
Wkfreedm -0.04 [-0.09, 0.02] -1.30 1664 .195
Supcares 0.00 [-0.06, 0.05] -0.16 1664 .875
Manvsemp -0.03 [-0.09, 0.02] -1.12 1664 .263
Fairearn -0.05 [-0.10, 0.00] -2.12 1664 .034
Ideo -0.16 [-0.18, -0.13] -12.57 1664 < .001

Without ideology

(#tab:unnamed-chunk-13)
DV: Union support
Predictor \(b\) 95% CI \(t\) \(\mathit{df}\) \(p\)
Intercept 3.22 [2.98, 3.47] 25.72 1696 < .001
Respect 0.06 [-0.02, 0.15] 1.59 1696 .112
Trustman -0.01 [-0.09, 0.06] -0.34 1696 .732
Safetywk -0.07 [-0.15, 0.00] -1.89 1696 .059
Proudemp -0.04 [-0.12, 0.04] -1.01 1696 .311
Wkfreedm -0.03 [-0.09, 0.02] -1.09 1696 .274
Supcares 0.00 [-0.06, 0.05] -0.05 1696 .957
Manvsemp -0.02 [-0.08, 0.03] -0.75 1696 .452
Fairearn -0.06 [-0.11, -0.01] -2.45 1696 .014