吉尔伯特和卡尔认为以下哪些因素决定了社会阶