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

Reply via email to