我将隔离林应用于数据集并使用预测功能。 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()
请为我提供一些解决方案。或建议我一些代码,以便我可以绘制散点图,以显示正常和异常的观察结果。