我是LCA的初学者,所以我很抱歉,如果这是一个基本的问题,我试图谷歌它,但找不到答案。我想对我拥有的数据集进行LCA(在excel中)。有些变量是二元的(女性/男性,识字/不识字……),有些变量有多个层次(已婚,单身,丧偶,离婚)。我知道,对于二进制变量,我可以把它们转换成1和0,但我不知道如何处理有多个级别的变量。是否有R函数将它们转换为poLCA接受的格式?我很感激你的帮助。
R中的虚拟编码是隐式完成的,因此您可以仅命名非数字的表列:
library(poLCA)
data(election)
poLCA(cbind(AGE, PARTY, CARESB) ~ GENDER, data = election)