Hi,
I’m trying to do a network analysis. I have four different types of nodes linked as you can see in the picture and in the attached workflow:
Person (P00x);
Incident (I00x);
Doctor (D00x);
N° Plate (N00x).
Without considering the “Doctor” type nodes, I’d like to consider only the nodes “Person” with a degree greater than 2 (id est Person with at least 2 Incidents). In our example after excluding “Doctor” type nodes, the degree of “Person” nodes should be always 1, so we shouldn’t have Person nodes with degree greater than 2 ( because we don’t have Person with at least 2 Incidents and we have already excluded the Doctor nodes).
In order to avoid considering the Doctor type nodes, I created a partition for each class (Person, Incident, Doctor, N°Plate) and I filtered out the category “Doctor” through the nodes "Partition Filter". But then, when I filter the remaining nodes with the “filter node degree” with a degree greater than 2, Knime continues to consider the Person nodes as if they were linked with the “Doctor” nodes previously excluded with the Partition Filter (I get the same result using the node Object ID Filter). So Knime considers “Person” nodes with a degree of 2 (as if they were linked to the Doctor nodes) and not with a degree 1 .
How can I configure Knime in order to consider the “Person” nodes with a degree of 1 (excluding the Doctor nodes type)?
Thank you in advance!