*4.3. Feature Selection*

After feature selection, different numbers of input indicators are supposed to account for different safety behaviors. As shown in Figure 7, SB1 needs to consider the fewest input indicators (i.e., 25), while SB5 needs to consider the most input indicators (i.e., 35). Despite that, there are ten input indicators that account for all of the five safety behaviors in common. The ten input indicators are affiliation (coded as AffRes), contract value (coded as ConSum), clients setting safety goals (coded as CI2), very clear safety rules, policies, and procedures (coded as SSRP2), safety rules not allowed to be violated (coded as SSRP3), colleagues understanding my job needs (coded as TMX4), project managers seeking safety suggestions (coded as SC2), timely accident reporting (coded as SC4), safety ownership (coded as SM2), and risk reduction at workplace (coded as SM4).

**Figure 7.** Upset plot for variables after feature selection.
