terms.fomula数据参数无效
我是R工作室的新手,现在想做一个“cca”。我按照描述做了,但R说不。 这就是我的工作内容:terms.fomula数据参数无效,r,dynamic-cast,invalid-argument,invalid-characters,significant-terms,R,Dynamic Cast,Invalid Argument,Invalid Characters,Significant Terms,我是R工作室的新手,现在想做一个“cca”。我按照描述做了,但R说不。 这就是我的工作内容: PreAbscca<- read.table("PreAbsenz.csv", header = TRUE, row.names = NULL) UVcca<- read.table("UV.csv", header = TRUE, row.names = 1) cca.all<- cca ( PreAbscca, UVcca ) preabs
PreAbscca<- read.table("PreAbsenz.csv", header = TRUE, row.names = NULL)
UVcca<- read.table("UV.csv", header = TRUE, row.names = 1)
cca.all<- cca ( PreAbscca, UVcca )
preabsca不幸的是,您的示例不可复制,因此我无法亲自测试
从错误消息中,您对cca
功能的输入似乎是错误的。目前还不清楚您使用的是哪种包装,但我假设您使用的是vegan
包装中的cca
软件包文档说明了此函数的用法:
这意味着您可以以公式
和数据
的形式提供输入,或者以X
,Y
,Z
的形式提供输入
这些输入需要是什么:
公式
模型公式,左侧给出社区数据矩阵,右侧给出约束变量,条件变量可以在特殊函数条件下给出。
资料
数据包含模型公式右侧变量的数据框
因此,在这个cas中,您需要提供公式和data.frame
X社区数据矩阵
Y约束矩阵,通常为环境变量。可能会丢失。最好使用公式而不是此参数,并且只有在使用公式时,一些进一步的分析才有效
Z条件矩阵,其影响在下一步之前被移除(`partialled out')。可能会丢失
似乎这些需要作为矩阵提供不幸的是,您的示例不可复制,因此我无法亲自测试
从错误消息中,您对cca
功能的输入似乎是错误的。目前还不清楚您使用的是哪种包装,但我假设您使用的是vegan
包装中的cca
软件包文档说明了此函数的用法:
这意味着您可以以公式
和数据
的形式提供输入,或者以X
,Y
,Z
的形式提供输入
这些输入需要是什么:
公式
模型公式,左侧给出社区数据矩阵,右侧给出约束变量,条件变量可以在特殊函数条件下给出。
资料
数据包含模型公式右侧变量的数据框
因此,在这个cas中,您需要提供公式和data.frame
X社区数据矩阵
Y约束矩阵,通常为环境变量。可能会丢失。最好使用公式而不是此参数,并且只有在使用公式时,一些进一步的分析才有效
Z条件矩阵,其影响在下一步之前被移除(`partialled out')。可能会丢失
似乎这些都需要作为一个矩阵
"cca"(formula, data, na.action = na.fail, subset = NULL, ...)
"cca"(X, Y, Z, ...)