我正试图使用一个名为qmap的R包在python中进行偏差校正。校正的方法是分位数映射。我的数据看起来很好,就像维度一样,但当我应用
def bias_correction(x,y):
q_map = qmap.fitQmap(x, y,method="RQUANT")
qm1 = qmap.doQmap(y, q_map)
bias_corrected_output = {}
bias_corrected_output['params'] = q_map
bias_corrected_output['outputs'] = qm1
return bias_corrected_output
for i,lat in enumerate(lats):
for j,lon in enumerate(lons):
params_dict = {}
y = model_hist_values[:,i,j]
x = observation_attr_values[i,j,:]
temp = bias_correction(x,y)
我得到这个错误:
RRuntimeError: Error in object[-omit, , drop = FALSE] : incorrect number of dimensions
我对基于模型的历史数据的维度和观察到的历史数据的值是相同的,但我不知道是什么导致了这个问题
目前没有回答
相关问题 更多 >
编程相关推荐