04.03. OneR

OneR, sınıflama işleminde verideki  her özellik için basit bir kural üretir ve en ufak hata tek kural (One Rule – OneR) olarak seçilir. ZeroR‘nin bir adım ötesi olarak görebiliriz. Bu yazımda basit bir örnekte olayını anlatmaya çalışacağım. 

ZeroR‘deki anlattığımız veriyi kullanacağım. Öncelikle her özellik için frekansları hesaplayalım.

   

En fazla Evet barındıran özellik durumu OneR için seçilir. 3+4+3 = 11 ile “Hava Durumu” özelliği OneR olarak seçtiğimizde:

IF HavaDurumu=”Güneşli” THEN FUTBOL OYNA = “EVET”
IF HavaDurumu=”Bulutlu” THEN FUTBOL OYNA = “EVET”
IF HavaDurumu=”Yağmurlu” THEN FUTBOL OYNA = “EVET”
 
Sadece hava durumu özelliğini kullandığımızda 14 durumdan 11’ini doğru bilebiliriz. ZeroR‘e göre başarı %64’ten %71’e çıktı. Bundan sonraki algoritmalarımızda birçok özelliği kullanıp başarıyı daha da arttırmaya çalışacağız. Hem ZeroR hemde OneR temel ve baseline olarak kullanılabilecek algoritmalardır.