我试图确定判别函数并为给定的数据集绘制决策边界。我的数据集有三个观测值,假设X1、X2和X3具有两个特征。我可以绘制如下所示的数据集
现在我可以计算数据的平均值和协方差,从而得出p(x | C)函数。但当我试图用下面的方法绘制这个函数时,我得到了错误的结果。在
我使用以下方法绘制决策边界:
x_min, x_max = XX[:, 0].min() - 1, XX[:, 0].max() + 1
y_min, y_max = XX[:, 1].min() - 1, XX[:, 1].max() + 1
xx, yy = meshgrid(arange(x_min, x_max, .02),
arange(y_min, y_max, .02))
Z = A*(xx**2)-B*(yy**2)-C*xx*yy-D*xx-E*yy+F
plt.contourf(xx, yy, Z)
如果有人指点我改正错误,我将不胜感激。在
提前谢谢。在
沙尚克
目前没有回答
相关问题 更多 >
编程相关推荐