Hi Devs,
I am developing a classification algorithm for siddhi and I have a requirement
of defining attributes as a nominal attribute.
Nominal attribute is similar to a string attribute but during the definition we
have to give the possible values for that attribute.
One of the value from that set can come as the actual value in a particular
event. I can see in the code Siddhi doesn’t support this (Please correct me if
I am wrong), so
I am thinking of changing the Siddhi language grammar to parse nominal
attribute as below.
Example query: define stream weather(outlook nominal{sunny, overcast, rainy},
temperature nominal{hot, mild, cool}, humidity nominal{high, normal},windy
nominal{TRUE, FALSE},play nominal{yes, no}).
If there is a better way to do this, please provide me some feedback.
During the classification algorithm it will use numeric values which maps to
these possible values(Ex: sunny=0,overcase=1,rainy=2) and do the calculation
using numeric values. Initial phase of the algorithm
I am implementing[1], I hope to process nominal values (which is easy to
implement), then algorithm should support processing numeric data too.
If you have any feedback please let me know.
[1]http://homes.cs.washington.edu/~pedrod/papers/kdd00.pdf
Regards
Lahiru
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture