【发布时间】:2018-09-15 22:16:08
【问题描述】:
我有一个名为 matrixoutput 的 5x3 矩阵:
matrixoutput <- structure(c(755.012517738809, 713.680227809506, 796.559832334474,
720.586278415567, 813.656728335122, 747.228849872966, 716.763851131365,
790.005405393554, 719.099072835892, 794.80633176412, 747.924859415065,
714.405749195011, 792.123774606548, 719.75129988389, 793.458302292789
), .Dim = c(5L, 3L))
我有一个名为 matrixactual 的 5x1 矩阵:
matrixactual <- structure(c(743.2, 710.37, 787.77, 721.41, 808), .Dim = c(5L,
1L))
我正在尝试为matrixoutput 中的每一列运行“MAPE”计算:
MAPE <- mean(abs((matrixactual-matrixoutput)/matrixactual) * 100)
但是这会返回错误:
matrixactual 中的错误 - matrixoutput : non-conformable arrays
有解决方法的想法吗?我想有一个简单的解决方法。
【问题讨论】: