0

我正在使用以下 R 函数进行 IRT 分析:

item.diff.rasch(item)

正如手册所说,item是一个包含项目响应信息的矩阵。我想从一个包含测试数据表的 txt 文件中生成这个矩阵。

我的问题是我不知道这个表需要什么格式,以便我可以从中为 R 函数生成一个矩阵。

4

1 回答 1

0

您的问题是关于如何将数据输入R?如果您将原始数据保存在.txtor.csv文件中,则可以按如下方式读取它:

mydata <- as.matrix(read.csv("myfile.txt"))

查看?read.csv各种选项,其中header可能是最相关的。 read.csv创建一个数据框,然后as.matrix将其转换为您想要的矩阵结构。另一个值得尝试的好事情是str(some_object)它将向您展示对象是如何存储的。例如,您可以将上面的命令分为两个步骤:

mydf <- read.csv("myfile.txt")
str(mydf)
mymat <- as.matrix(mydf)
str(mymat)

更清楚地看到R正在做什么。

于 2013-08-11T13:25:50.320 回答