Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 不使用PDP包的部分依赖图_Python 3.x_Machine Learning - Fatal编程技术网

Python 3.x 不使用PDP包的部分依赖图

Python 3.x 不使用PDP包的部分依赖图,python-3.x,machine-learning,Python 3.x,Machine Learning,我试图通过在python上编写代码来根据其定义计算PDP(我不想使用任何包)知道PDP是通过以下方式计算的: 1-函数f已给出如下: *f* = -1.9492061 + max(0,-0.001853-X1[0])*1.0004139 + max(0,X1[0]- -0.001853)*1.0002827 + max(0,X2[0]-0.985433)*-2.7023554 + max(0,2.4996-X2[0])*0.7443016 + max(0,X2[0]-2.49

我试图通过在python上编写代码来根据其定义计算PDP(我不想使用任何包)知道PDP是通过以下方式计算的:

1-函数f已给出如下:

 *f* = -1.9492061 + max(0,-0.001853-X1[0])*1.0004139 +
  max(0,X1[0]- -0.001853)*1.0002827 +
  max(0,X2[0]-0.985433)*-2.7023554 +
  max(0,2.4996-X2[0])*0.7443016 +
  max(0,X2[0]-2.4996)*-3.7085839 +
  max(0,X2[0]-3.80119)*-2.3717626
2-以及由X1、X2和Y(即目标)列组成的数据集样本:

第一步是计算每个X1和X2的PDP,下面是我为X1的PDP所做的,同样适用于X2的PDP:

3-现在我想在一条绘图线上绘制结果,x轴作为我的X1轴,y轴作为我计算的PDP,下面是我得到的结果:

我计算的PDP是否正确

我遵循了PDP的数学公式,结果似乎不正确