简体   繁体   English

我不断收到错误“Y %*% X 中的错误:需要数字/复数矩阵/向量参数”

[英]I keep getting error “Error in Y %*% X : requires numeric/complex matrix/vector arguments”

My code is this:我的代码是这样的:

X2 <- list(33, 41, 7, 49, 5, 31)
Y <- list(42, 33, 75, 28, 91, 55)
X <- matrix(cbind(1:1,X1,X2),nrow=6,ncol=3)
Y <-t(X)

XtX <- X %*% Y

And I don't know what is going wrong pls help而且我不知道出了什么问题请帮忙

Try to create the matrix with vectors instead of lists:尝试使用向量而不是列表创建矩阵:

X1 <- c(33, 41, 7, 49, 5, 31)
X2 <- c(42, 33, 75, 28, 91, 55)
X <- as.matrix(cbind(1:1,X1,X2),nrow=6,ncol=3)

XtX <- X %*% t(X)

     [,1] [,2] [,3] [,4] [,5] [,6]
[1,] 2854 2740 3382 2794 3988 3334
[2,] 2740 2771 2763 2934 3209 3087
[3,] 3382 2763 5675 2444 6861 4343
[4,] 2794 2934 2444 3186 2794 3060
[5,] 3988 3209 6861 2794 8307 5161
[6,] 3334 3087 4343 3060 5161 3987

Not sure matrix(cbind(1:1,X1,X2),nrow=6,ncol=3) is exactly what you expect:不确定matrix(cbind(1:1,X1,X2),nrow=6,ncol=3)是否正是您所期望的:

       X1 X2
[1,] 1 33 42
[2,] 1 41 33
[3,] 1  7 75
[4,] 1 49 28
[5,] 1  5 91
[6,] 1 31 55

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 R:出现错误“出现一个%*%y错误:需要数字/复杂矩阵/矢量参数” - R : spls getting error “Error in one %*% y : requires numeric/complex matrix/vector arguments” 矩阵表达式导致错误“需要数字/复杂矩阵/向量参数”? - Matrix expression causes error "requires numeric/complex matrix/vector arguments"? R矩阵转置错误“需要数字/复杂矩阵/矢量参数” - R matrix transposing error “requires numeric/complex matrix/vector arguments” glmmLasso错误“需要数字/复杂矩阵/矢量参数” - glmmLasso error “requires numeric/complex matrix/vector arguments” r 错误:需要数字/复杂矩阵/向量参数? - r error : requires numeric/complex matrix/vector arguments? 错误:“mutate()”输入“Value”有问题。 x 需要数字/复数矩阵/向量参数? - Error: Problem with `mutate()` input `Value`. x requires numeric/complex matrix/vector arguments? 使用神经网络 package - R 获取“需要数字/复杂矩阵/向量参数”错误 - Getting "requires numeric/complex matrix/vector arguments" error using neuralnet package - R R神经网络:神经元错误[[i]]%*%权重[[i]]:需要数字/复杂矩阵/矢量参数 - R Neural Network: Error in neurons[[i]] %*% weights[[i]] : requires numeric/complex matrix/vector arguments 错误:使用矩阵乘以向量乘法时需要数字/复杂矩阵/向量参数 - Error: requires numeric/complex matrix/vector arguments when using matrix times vector multiplication 错误“需要数字/复杂矩阵/矢量参数”,即使参数是矩阵 - Error “requires numeric/complex matrix/vector arguments”, even when arguments are matrices
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM