2012-06-28 14 views
12

Czy istnieje biblioteka C# do generowania drzewa decyzyjnego z obiektu datatable, a następnie do przewidywania brakujących danych?Biblioteka do generowania drzewa decyzyjnego

Zrobiłem kilka badań, ale nie znalazłem żadnej biblioteki C#, która może wygenerować drzewo decyzyjne ze zbioru danych.

Każda pomoc jest mile widziana

EDIT: Dalsze opracowania:

powiedzmy, że mam zestaw danych osób z ich imię i nazwisko, wiek, wynagrodzenia, stanu cywilnego, pracy i głosowania (kim są będzie głosować w wyborach).

Chcę użyć tych danych do zbudowania drzewa decyzyjnego.

A potem mam inny zestaw danych osób, ale bez kolumny "głosowanie". Potrzebuję użyć wygenerowanego drzewa decyzyjnego, aby przewidzieć głosowanie na osoby.

Drzewo decyzja powinna być jak seria testów na wszystkich zmiennych danej osoby w celu uzyskania końcowego Info

+0

Proszę wyjaśnić, co próbujesz osiągnąć. Nie jest jasne, przynajmniej dla mnie, czego tak naprawdę szukasz. – SimpleVar

+1

Próbowałem opracować więcej. Ale jeśli nie znasz drzew decyzyjnych, nie potrafię wyjaśnić więcej. Dzięki – Youssef

+0

Po prostu przejdź przez drzewo, sprawdzając, czy dana osoba przechodzi aktualny test, i idąc do następnego dziecka, ostatecznie docierając do ostatniego węzła (po ostatnim teście), co oznacza, że ​​znajdujemy się w miejscu, które pasuje do naszej osoby większość. Teraz powinniśmy mieć dziecko na każdą opcję głosowania, z których każde również liczy liczbę osób, które dostały się na tę ścieżkę (głosowanie) - przyjęcie tej z największą liczbą głosów jest prawdopodobnie głosowaniem na tę osobę. – SimpleVar

Odpowiedz

15

Pan spojrzał na Accord.NET Framework? Oto kilka dodatkowych informacji: Decision Trees in C#

+0

Wielkie dzięki. dokładnie to, czego potrzebowałem. Dam Ci 200 bouty w 18 godzin (nie pozwalają na to teraz) – Youssef

+0

Witamy! Cieszę się, że mogłem pomóc. – Rush

+0

Być może brakuje mi czegoś, ale wygląda na to, że nie przewiduje zmiennych ciągłych ... – ren

Powiązane problemy