【发布时间】:2020-02-14 02:53:24
【问题描述】:
我有一个 .csv,其中有很多值介于 -110 和 -50 之间。我想计算 10 范围内的均方误差([-110, -100], [-100, -90] 等)。主要目的是,最后我可以绘制不同范围的 MSE 值并查看行为。 要导入和读取 csv,我使用以下代码:
data = pd.read_csv('MY_Bahnhof_Bridge_DATASET.csv')
data_Measured = data['rsrp_measured']
data_Simulated = data['rsrp_simulated']
为了计算 MSE,我从 numpy 中使用了这个函数,但我不知道它是否支持像 pyplot 这样的范围:
MSE = np.square(np.subtract(data_Messung,data_Simulation)).mean()
或者我发现的另一个函数是:
from sklearn.metrics import mean_squared_error
MSE = mean_squared_error(data_Measured, data_Simulated)
有人知道一个舒适的解决方案吗?
提前致谢!
【问题讨论】:
标签: python pandas matplotlib