我想根据tobler
此处描述的基于模型的插值方法进行空间插值https://pysal.org/tobler/notebooks/01_interpolation_methods_overview.html。
我有reg02.shp
文件(关于人口统计的细粒度数据);education.shp
(粗粒度数据)。我想使用来自reg02.shp
.
当我运行该glm()
函数时,我得到一个错误。这是我的代码:
results = glm(raster="reg02ind.tif", source_df=education, target_df=gdf_target, variable='n_diploma',)
在哪里:
reg02ind.tif
是细粒度的栅格文件(仅考虑“总人口”变量)edu_sub
是粗粒度文件gdf_sub
表示目标几何体(细粒度)
这是我的错误:
PatsyError: Error evaluating factor: NameError: name 'Type_42' is not defined n_diploma~ -1 +np.log1p(Type_21)+np.log1p(Type_22)+np.log1p(Type_23)+np.log1p(Type_24)+np.log1p(Type_41)+np.log1p(Type_42)+np.log1p(Type_52)