以“是否发生过性行为”为因变量 (是= 1;否= 0) ,年龄、性别、专业、民族、学历、年级、月生活费、对婚前性行为的态度为自变量,进行单因素分析。单因素分析结果显示:年龄、性别、专业、民族、学历、年级、月生活费、对婚前性行为的态度,这8个因素对大学生发生性行为有显著影响(P<0.05);将单因素分析中 P<0.05 的变量纳入二元Logistic回归模型进行多因素分析,结果显示:年龄、年级、月生活费、对婚前性行为的态度对大学生发生性行为有统计学意义(P<0.05),年龄、大二、大四及以上、月生活费、对婚前性行为持中立态度是发生性行为的危险因素(OR值分别为29.304、8.150、2.182、3.770、1.810、2.866);不赞成婚前性行为是发生性行为的保护因素(OR值为0.367)。