Table 2

Factor structure of health risk and protective behaviours among Brazilian adolescents

MaleFemaleTotal
BehavioursProblem-behaviourHealth-compromising diet and sedentary behavioursHealth-promoting diet and physical activityProblem-behaviourHealth-compromising diet and sedentary behavioursHealth-promoting diet and physical activityProblem-behaviourHealth-compromising diet and sedentary behavioursHealth-promoting diet and physical activity
Factor 1Factor 2Factor 3Factor 1Factor 2Factor 3Factor 1Factor 2Factor 3
Bullying0.4230.2600.0300.3920.2810.0520.4090.2170.009
Physical fight0.5340.346−0.0390.5210.262−0.0010.5320.192−0.100
Fight with gun0.6920.406−0.0240.5900.183−0.0340.6650.101−0.185
Fight with weapon0.7210.432−0.0210.6480.226−0.0190.7040.126−0.179
Smoking—last 30 days0.7470.2910.0810.7430.2300.0740.7390.2160.056
Drinking alcohol—last 30 days0.9140.196−0.0270.9230.306−0.0150.9040.3740.138
Glasses of alcohol0.9060.183−0.0150.9200.299−0.0060.8970.3660.147
Drug use—last 30 days0.7910.3430.0620.7960.2860.0610.7860.2390.014
Number of sexual partners0.5830.256−0.0470.6420.0950.1190.5940.127−0.040
Unsafe sex (without condom)0.3640.1100.1310.6060.0100.2130.4820.0140.088
Bagged salty snacks intake0.2510.619−0.1160.2030.659−0.0560.1150.650−0.049
Fried salty snacks intake0.2580.633−0.1840.1870.645−0.1240.1010.641−0.116
Fizzy drinks intake0.2700.542−0.0720.2230.562−0.0050.1640.550−0.012
sedentary behaviour0.1630.2660.0220.1730.3230.0470.1180.3020.061
Raw vegetables intake−0.036−0.0390.6650.022−0.0590.6620.068−0.0770.632
Cooked vegetables intake0.001−0.0470.6090.064−0.0250.6050.096−0.0490.604
Fruit intake−0.041−0.1300.5910.041−0.1240.5890.073−0.1360.581
Physical activity−0.095−0.0920.305−0.003−0.0420.339−0.064−0.0350.322
Eigenvalue 5280 2067 1508 5222 2050 1667 5273 2027 1640
Explained variance (%)29.3311.488.3829.0111.399.2629.2911.269.11
Cumulative explained variance (%)29.3340.8149.1929.0140.449.6629.2940.5549.66
  • National Survey of Health among ninth-grade students—PeNSE, 2012.

  • Bold data reflect that the variable has loaded in the pattern.