Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 我们如何对数据集进行线性回归,并将其逐列回归为一个向量?_R_Matrix_Vector_Lm - Fatal编程技术网

R 我们如何对数据集进行线性回归,并将其逐列回归为一个向量?

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

我有一个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 <- 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
),然后使用
获取值和列号/名称。