我们如何绘制隔离林的散点图

时间:2019-10-22 18:22:56

标签: python python-3.x pandas matplotlib scatter-plot

我将隔离林应用于数据集并使用预测功能。 Isolation Forest以1和-1的形式返回结果,其中1代表正常,-1代表异常观察。现在,我正尝试在python中绘制散点图以进行正常和异常观察

static void Main(string[] args)
{
    int sum = 0;
    String num = Console.ReadLine();
    char[] sep = num.ToCharArray();
    for (int i = 0; i < sep.Length; i++)
    {
        sum += (sep[i]);
    }
    Console.WriteLine(sum);
    Console.ReadLine();
}

但是它给我的错误是:

if_anomalies=pred_iso
if_anomalies=pd.Series(if_anomalies).replace([-1,1],[1,0])
cmap=np.array(['white','red'])
plt.scatter(if_anomalies.iloc[:,0],if_anomalies.iloc(axis=0)[:,1],c='red')
plt.xlabel('Xlable')
plt.ylabel('YLable')
plt.title('Isolation Forests - Anomalies')
plt.show()

请为我提供一些解决方案。或建议我一些代码,以便我可以绘制散点图,以显示正常和异常的观察结果。

0 个答案:

没有答案