【发布时间】:2018-06-03 12:13:11
【问题描述】:
我有以下 Python 数据框:
Type Actual Predicted
A 4 3
A 10 18
A 13 11
B 3 10
B 4 2
B 8 33
C 20 17
C 40 33
C 87 80
C 32 30
我有计算 R^2 和 RMSE 的代码,但我不知道如何通过不同的“类型”来计算它。
目前,我的方法是将较大的表格分成三个较小的表格,其中仅包含 A、B、C 值,然后从每个较小的表格中计算 R^2 和 RMSE……然后将它们重新附加在一起。
但上述方法效率低下,我相信应该有更简单的方法?
以下是我希望在分组时产生的结果格式:
Type R^2 RMSE
A value value
B value value
C value value
【问题讨论】:
-
进行分组并将公式作为函数应用到列中
-
您是否介意将您拥有的 r^2 和 RMSE 公式提供给我们,以便我们进行测试?我(也许还有其他人)的统计课已经有一段时间了
标签: python dataframe pandas-groupby