0

我想根据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)

4

0 回答 0