WEKA线性回归转换问题

WEKA linear regression conversion issue

我已将 excel 文件转换为 csv 文件并在 WEKA 上打开 csv 文件以使用线性回归对数据进行分类,但它不允许我使用 select 'linear regression' 选项在 'function' 分支下。这是我的格式

@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

对于线性回归,您的属性必须是@NUMERIC。如果您只想基于最后两个属性进行回归,那么您必须在 Weka 的 "Preprocess" 选项卡中指定(通过检查这些属性),以便它只使用正确的属性。你可以检查 this example 看看你做错了什么。他们解释了如何从头开始 运行 WEKA 中的基本线性回归。