0

我有一个由 47 列和 592 行组成的数据框。我计划使用倾向评分对其进行分析,并相信 predict() 会给我我想要的:倾向得分是在给定观察到的协变量向量的情况下分配给特定治疗的条件概率。Predict() 提供概率。所以第一个问题是: predict() 是要走的路吗?假设现在 predict() 是要走的路,我相信我需要将要分析的数据作为我现有的数据框,并交换行和列。我不知道如何在 R 中执行此操作,非常感谢有关如何执行此操作的指导。

4

2 回答 2

8

它被称为转置您的数据,其功能是t.

请注意,它会将您的 data.frame(不同列可能具有不同的类)转换为矩阵(整个过程中只有一类数据),因此您的数据可能会被强制转换。

于 2013-05-24T17:53:14.880 回答
2

使用功能

t(data)

在你的数据上。

于 2013-05-24T18:18:02.520 回答