我正在使用以下R函数进行IRT分析:
item.diff.rasch(item)
正如手册所说,item
是一个包含项目响应信息的矩阵。我想从包含带有测试数据的表的txt文件生成此矩阵。
我的问题是我不知道这个表需要具有什么格式,以便我可以从中生成R函数的矩阵。
答案 0 :(得分:0)
您的问题是如何将数据导入R
?如果您的原始数据位于.txt
或.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
正在做什么。