【问题标题】:Keep the ID variable when creating seqelist in TraMineR在 TraMineR 中创建 seqelist 时保留 ID 变量
【发布时间】:2024-01-11 03:09:02
【问题描述】:

我正在使用 TraMineR 使用以下代码创建序列列表:

cj.seqe <- seqecreate(id=cj$party_id, time=cj$DATE_IN_num, event=cj$EVT_CD)

但是,此列表仅包含事件并删除了 id 变量。我想将事件序列合并回原始数据。有没有办法做到这一点?我在文档中找不到任何内容。谢谢!

【问题讨论】:

    标签: r sequence traminer


    【解决方案1】:

    也许您可以尝试以下方法:

    cj.seqe &lt;- seqecreate(data=cj, id="party_id", time=cj$DATE_IN_num, event=cj$EVT_CD)

    我建议这样做是因为根据我的经验,当我尝试以这种方式在 seqcreate 函数中定义 id 时 id=dataset.name$variable_id 没用!

    而尝试使用 id="variabile_id" 定义 id 有效!

    尽管我没有严格的解释,但我希望这能有所帮助。

    【讨论】:

    • 添加一些解释,说明此答案如何帮助 OP 解决当前问题