hen*_*edj 2 excel average excel-formula absolute-value forecasting
我正在 Excel 中构建一个预测方法比较工具。我必须使用 Excel 来完成这项特定任务。我需要比较不同类型的误差(MAE-平均绝对误差、RMSE-均方根误差等)以显示哪种方法效果最好。
我将错误(残差)组织如下:
Column 1 Column 2
-0.5 1.2
1.5 -1
"" "" # <==== here is what is causing the issue
0.2 1.5
Run Code Online (Sandbox Code Playgroud)
问题是,有时数据集没有完全填充,并且我内置了“if”语句,如果某个特定上没有活动,则返回“”(我可以从“if”语句中得到的空白单元格)日期。这不会导致计算平均误差或 RMSE 或预测出现问题。
我尝试了以下公式(使用 ctrl+shift+enter 作为数组公式):
=average(abs(DATA-RANGE))
=sum(abs(DATA-RANGE))/count(DATA-RANGE) # I calculated the count in another cell
Run Code Online (Sandbox Code Playgroud)
我相信如果不是包含“”的单元格,这些会起作用(根据在另一个地方找到的解决方案)
有什么想法吗?电子表格已经很大,我想在不创建新列的情况下执行此操作(即创建一个新的 abs(DATA) 列来计算平均值)。
我还想在不使用任何 VBA/宏的情况下实现此功能 - 它需要可供那些除了简单的 Excel 公式之外一无所知的人访问。
谢谢!
编辑1: 在这里,我用我的数据尝试了斯科特和汤姆的方法。两者都有效!我什至尝试删除一些提供“”的公式(以便存在真正的空格),并且在任何一种方法中它都没有返回#VALUE。编辑框中的公式用于计算误差。多谢!
尝试以下数组公式:
=AVERAGE(IF(A2:B5<>"",ABS(A2:B5)))
Run Code Online (Sandbox Code Playgroud)
作为数组公式,必须使用 Ctrl-Shift-Enter 进行确认。如果操作正确,Excel 将自动添加{}公式。
| 归档时间: |
|
| 查看次数: |
6895 次 |
| 最近记录: |