R 我们如何对数据集进行线性回归,并将其逐列回归为一个向量?
我有一个6x1的向量和一个6X1000的矩阵。我想使用相同的向量对每列进行线性回归。我需要这个算法来遍历我的矩阵,并从每个相关/回归中提取出每个R^2值。有人能帮忙吗?谢谢 您需要提供数据,例如R 我们如何对数据集进行线性回归,并将其逐列回归为一个向量?,r,matrix,vector,lm,R,Matrix,Vector,Lm,我有一个6x1的向量和一个6X1000的矩阵。我想使用相同的向量对每列进行线性回归。我需要这个算法来遍历我的矩阵,并从每个相关/回归中提取出每个R^2值。有人能帮忙吗?谢谢 您需要提供数据,例如 set.seed(42) x <- matrix(rnorm(6), 6, 1) y <- matrix(rnorm(6*10), 6, 10) # Just 10 columns to demonstrate set.seed(42) 你需要提供数据,例如 set.seed(42) x
set.seed(42)
x <- matrix(rnorm(6), 6, 1)
y <- matrix(rnorm(6*10), 6, 10) # Just 10 columns to demonstrate
set.seed(42)
你需要提供数据,例如
set.seed(42)
x <- matrix(rnorm(6), 6, 1)
y <- matrix(rnorm(6*10), 6, 10) # Just 10 columns to demonstrate
set.seed(42)
Asim,你能提供问题的可复制的简化版本吗?退房如果你能给我们一些样本数据(比如,一个6x10矩阵)并展示答案的样子,这将对我们有所帮助。中的使用示例是否有帮助?对于这一点,只需sapply
和cor
就可以了。Asim,你能提供问题的可复制简化版本吗?退房如果您能给我们一些示例数据(比如,一个6x10矩阵)并显示答案,它将帮助我们。中的使用示例是否有帮助?对于这一点,只需sapply
和cor
就可以了。这是很大的帮助。如果我想调用大于X的值以及与之相关联的列名,我该怎么做呢?我已经将其添加到了答案中。只需标记相关向量的列(corrs
),然后使用获取值和列号/名称。这非常有帮助。如果我想调用大于X的值以及与之相关联的列名,我该怎么做呢?我已经将其添加到了答案中。只需标记相关向量的列(corrs
),然后使用获取值和列号/名称。