我有一个正在运行的R脚本,目前正在使用3个相关变量。我想添加第四个变量,并想知道是否有一种简单的方法来输入矩阵数据,特别是对于相关矩阵——一些类似Matlab的技术,可以在R中输入一个相关矩阵,3x3或4x4,而不需要我一直使用线性转换到矩阵重塑的方法。
在Matlab中,您可以使用分号作为结束行定界符,因此很容易跟踪交叉相关性的位置。
在R中,我首先创建
在Matlab中,您可以使用分号作为结束行定界符,因此很容易跟踪交叉相关性的位置。
在R中,我首先创建
corr <- c(1, 0.1, 0.5,
0.1, 1, 0.9,
0.5, 0.9, 1)
cormat <- matrix(corr, ncol=3)
对比
cormat = [1 0.1 0.5;
0.1 1 0.9;
0.5 0.9 1]
它感觉有点笨重,这让我怀疑是否有更聪明的方法,但我还没有查找过。你有什么想法吗?
byrow=TRUE
。 - Sacha Epskamp