2016-02-20 3 views
1

Я преобразовал файл excel в csv и открыл файл csv на WEKA, чтобы классифицировать данные с использованием линейной регрессии, но это не позволяет мне выбрать параметр «линейная регрессия» в разделе «функция» , Это мой форматWEKA преобразование линейной регрессии

@RELATION book     

@ATTRIBUTE bookID STRING   
@ATTRIBUTE author STRING   
@ATTRIBUTE genre STRING   
@ATTRIBUTE publisher STRING   
@ATTRIBUTE yearPublished NUMERIC   
@ATTRIBUTE rating NUMERIC   

@DATA     
book1, suzzane-collins, horror, scholastic, 2008, 4011425 
book2, jay-rowling, fantasy, scholastic, 2004, 1560433 
book3, harper-lee, comedy, harper-classics, 2006, 2708232 
book4, jane-austen, romance, modern-library, 2008, 1560433 
book5, stephenie-meyer, romance, little-brown, 2006, 40114255 
book6, john-lewis, thriller, harper-collins, 2002, 352728 
book7, margarte, mystery, grand-central, 1964, 780522 
book8, George-orwell, humour, nal, 2003, 1679178 
book9, markus-zusak, legend, grand-central, 2006, 780522 
book10, shel-silverstein, folklore, harper-collins, 1964, 592994 
+0

Вы решили проблему? – randombee

ответ

1

Для линейной регрессии ваши атрибуты должны быть @NUMERIC. Если вы хотите сделать регрессию, основанную только на двух последних атрибутах, вам нужно будет указать это (путем проверки этих атрибутов) на вкладке «Preprocess» в Weka, чтобы использовать только правильные. Вы можете проверить this example, чтобы узнать, что вы делаете неправильно. Они объясняют, как запустить базовую линейную регрессию в WEKA с нуля.