Arff 文件格式 Weka

我在做机器学习作业,使用的是 Weka 软件,对此我非常不熟悉。我试图使用 M5P 分类器,但它显示为灰色。我了解到这意味着我使用的文件格式或参数有误。能有人帮我修复我的 arff 文件吗?我相当确定问题出在属性部分。以下是我的文件内容。

    @relation world_happiness@attribute M5P@attribute continent {Americas, Africa, Asia, Europe, Australia, Antarctica}@attribute country string@attribute SWL-ranking numeric@attribute SWL-index numeric@attribute life-expectancy numeric@attribute GDP-per-capita numeric@attribute access-to-education-score numeric@dataEurope,'Albania',157,153.33,73.8,4.9,75.8Africa,'Algeria',134,173.33,71.1,7.2,66.9Africa,'Angola',149,160,40.8,3.2,?Americas, 'Antigua And Barbuda',16,246.67,73.9,11,?Americas,'Argentina',56,226.67,74.5,13.1,93.7Europe,'Armenia',172,123.33,71.5,4.5,?Australia,'Australia',26,243.33,80.3,31.9,?Europe,'Austria',3,260,79,32.7,99.1Asia,'Azerbaijan',144,163.33,66.9,4.8,80.2Americas,'Bahamas',5,256.67,69.7,20.2,?Asia,'Bahrain',33,240,74.3,23,102Asia,'Bangladesh',104,190,62.8,2.1,53.7Americas,'Barbados',27,243.33,75,17,101.1Europe,'Belarus',170,133.33,68.1,6.9,94.2Europe,'Belgium',28,243.33,78.9,31.4,145.4Americas,'Belize',48,230,71.9,6.8,71.6Africa,'Benin',122,180,54,1.1,21.8Asia,'Bhutan',8,253.33,62.9,1.4,?Americas,'Bolivia',117,183.33,64.1,2.9,?Europe, 'Bosnia & Herzegovina',137,170,74.2,6.8,?Africa,'Botswana',123,180,36.3,10.5,81.8Americas,'Brazil',81,210,70.5,8.4,103.2Asia, 'Brunei Darussalam',9,253.33,76.4,23.6,?Europe,'Bulgaria',164,143.33,72.2,9.6,92Africa, 'Burkina Faso',152,156.67,47.5,1.3,10Asia,'Burma',130,176.67,60.2,1.7,?Africa,'Burundi',178,100,43.6,0.7,?Asia,'Cambodia',110,186.67,56.2,2.2,17.3Africa,'Cameroon',138,170,45.8,2.4,?Americas,'Canada',10,253.33,80,34,102.6Africa, 'Cape Verdi',100,193.33,70.4,6.2,?Africa, 'Central African Republic',145,163.33,39.3,1.1,?Africa,'Chad',159,150,43.6,1.5,11.5Americas,'Chile',71,216.67,77.9,11.3,87.5Asia,'China',82,210,71.6,6.8,62.8Americas,'Colombia',34,240,72.4,7.9,70.9Africa,'Comoros',97,196.67,63.2,0.6,?Africa, 'Congo Democratic Republic',176,110,43.1,0.7,18.4Africa, 'Congo Republic',105,190,52,1.3,?Americas, 'Costa Rica',13,250,78.2,11.1,50.9Europe,'Croatia',98,196.67,75,11.6,?Americas,'Cuba',83,210,77.3,3.5,?Europe,'Cyprus',49,230,78.6,7.14,?Europe, 'Czech Republic',77,213.33,75.6,19.5,87.9Europe,'Denmark',1,273.33,77.2,34.6,?Africa,'Dijbouti',150,160,52.8,1.3,14.7Americas,'Dominica',29,243.33,75.6,5.5,?Americas, 'Dominican Republic',42,233.33,67.2,7,?Americas,'Ecuador',111,186.67,74.3,4.3,56.7Africa,'Egypt',151,160,69.8,3.9,?Americas, 'El Salvador',61,220,70.9,4.7,49.8Africa, 'Equatorial Guinea',135,173.33,43.3,50.2,?Africa,'Eritrea',162,146.67,53.8,1,28.2Europe,'Estonia',139,170,71.3,16.7,107Africa,'Ethiopia',153,156.67,47.6,0.9,5.2Australia, 'Fiji',57,223.33,67.8,6,?Europe,'Finland',6,256.67,78.5,30.9,124.5Europe,'France',62,220,79.5,29.9,108.7Africa,'Gabon',88,206.67,54.5,6.8,54.4Africa,'Gambia',106,190,55.7,1.9,27Europe,'Georgia',169,136.67,70.5,3.3,77.7Europe,'Germany',35,240,78.7,30.4,99Africa,'Ghana',89,206.67,56.8,2.5,37.3Europe,'Greece',84,210,78.3,22.2,94.6Americas,'Grenada',72,216.67,65.3,5,?Americas,'Guatemala',43,233.33,67.3,4.7,32.7Africa,'Guinea',140,170,53.7,2,?Africa,'Guinea-Bissau',124,180,44.7,0.8,20.4Americas,'Guyana',36,240,63.1,4.6,81Americas,'Haiti',118,183.33,51.6,1.7,?Americas,'Honduras',37,240,67.8,2.9,?Asia, 'Hong Kong',63,220,81.6,32.9,?Europe,'Hungary',107,190,72.7,16.3,98.6Europe,'Iceland',4,260,80.7,35.6,108.8Asia,'India',125,180,63.3,3.3,49.9Asia,'Indonesia',64,220,66.8,3.6,?Asia,'Iran',96,200,70.4,8.3,80Europe,'Ireland',11,253.33,77.7,41,123.1Asia,'Israel',58,223.33,79.7,24.6,93Europe,'Italy',50,230,80.1,29.2,92.8Africa, 'Ivory Coast',160,150,45.9,1.6,21.7Americas,'Jamaica',44,233.33,70.8,4.4,83.6Asia,'Japan',90,206.67,82,31.5,102.1Asia,'Jordan',141,170,71.3,4.7,87.7Asia,'Kazakhstan',101,193.33,63.2,8.2,87Africa,'Kenya',112,186.67,47.2,1.1,?Asia,'Kuwait',38,240,76.9,19.2,55.6Asia,'Kyrgyzstan',65,220,66.8,2.1,83Asia,'Laos',126,180,54.7,1.9,35.6Europe,'Latvia',154,156.67,71.6,13.2,88.9Asia,'Lebanon',113,186.67,72,6.2,78.2Africa,'Lesotho',165,143.33,36.3,2.5,28Africa,'Libya',108,190,73.6,11.4,?Europe,'Lithuania',155,156.67,72.3,13.7,93.4Europe,'Luxembourg',12,253.33,78.5,55.6,95.3Europe,'Macedonia',146,163.33,73.8,7.8,?Africa,'Madagascar',103,193.33,55.4,0.9,?Africa,'Malawi',158,153.33,39.7,0.6,?Asia,'Malaysia',17,246.67,73.2,12.1,98.8Asia,'Maldives',66,220,66.6,3.9,42.7Africa,'Mali',131,176.67,47.9,1.2,15Europe,'Malta',14,250,78.4,19.9,90.4Africa,'Mauritania',132,176.67,52.7,2.2,?Africa,'Mauritius',73,216.67,72.2,13.1,107.3Americas,'Mexico',51,230,75.1,10,73.4Europe,'Moldova',175,116.67,67.7,1.8,?Asia,'Mongolia',59,223.33,64,1.9,64.4Africa,'Morocco',114,186.67,69.7,4.2,39.3Africa,'Mozambique',127,180,41.9,1.3,13.9Africa,'Namibia',74,216.67,48.3,7,59.8Asia,'Nepal',119,183.33,61.6,1.4,53.9Europe,'Netherlands',15,250,78.4,30.5,124.1Australia,' New Zealand',18,246.67,79.1,25.2,112.9Americas,'Nicaragua',85,210,69.7,2.9,?Africa,'Niger',161,150,44.4,0.9,?Africa,'Nigeria',120,183.33,43.4,1.4,?Europe,'Norway',19,246.67,79.4,42.3,117Asia,'Oman',30,243.33,74.1,13.2,67.8Asia,'Pakistan',166,143.33,63,2.4,39Asia,'Palestine',128,180,72.5,5.8,80.7Americas,'Panama',39,240,74.8,7.2,68.7Australia, 'Papua New Guinea',86,210,55.3,2.6,21.2Americas,'Paraguay',75,216.67,71,4.9,56.9Americas,'Peru',115,186.67,70,5.9,80.8Asia,'Philippines',78,213.33,70.4,5.1,75.9Europe,'Poland',99,196.67,74.3,13.3,?Europe,'Portugal',92,203.33,77.2,19.3,112Asia,'Qatar',45,233.33,72.8,27.4,92.4Europe,'Romania',136,173.33,71.3,8.2,80.2Europe,'Russia',167,143.33,65.3,11.1,81.9Africa,'Rwanda',163,146.67,43.9,1.5,12.1Australia, 'Samoa Western',52,230,70.2,5.8,76Africa, 'Sao Tome And Principe',60,223.33,63,1.2,?Asia, 'Saudi Arabia',31,243.33,71.8,12.8,68.5Africa,'Senegal',116,186.67,55.7,1.8,19.5Africa,'Seychelles',20,246.67,72.7,7.8,?Africa, 'Sierra Leone',143,166.67,40.8,0.8,23.9Asia,'Singapore',53,230,78.7,28.1,?Europe,'Slovakia',129,180,74,16.1,86.6Europe,'Slovenia',67,220,76.4,21.6,98.8Australia, 'Solomon Islands',54,230,62.3,1.7,?Africa, 'South Africa',109,190,48.4,12,90.2Asia, 'South Korea',102,193.33,77,20.4,97.4Europe,'Spain',46,233.33,79.5,25.5,112.8Asia, 'Sri Lanka',93,203.33,74,4.3,?Americas, 'St Kitts And Nevis',21,246.67,70,8.8,?Americas, 'St Lucia',47,233.33,72.4,5.4,94.3Americas, 'St Vincent And The Grenadines',40,240,71.1,2.9,?Africa,'Sudan',173,120,56.4,2.1,28.8Americas,'Suriname',32,243.33,69.1,4.1,50.7Africa,'Swaziland',168,140,32.5,5,?Europe,'Sweden',7,256.67,80.2,29.8,152.8Europe,'Switzerland',2,273.33,80.5,32.3,99.9Asia,'Syria',142,170,73.3,3.9,42Asia,'Taiwan',68,220,76.1,27.6,?Asia,'Tajikistan',94,203.33,63.6,1.2,76Africa,'Tanzania',121,183.33,46,0.7,5.31Asia,'Thailand',76,216.67,70,8.3,79Asia,'Timor-Leste',69,220,65.5,0.4,?Africa,'Togo',147,163.33,54.3,1.7,?Australia,' Tonga',70,220,72.2,2.3,?Americas, 'Trinidad And Tobago',55,230,69.9,16.7,78.4Africa,'Tunisia',79,213.33,73.3,8.3,74.6Europe,'Turkey',133,176.67,68.7,8.2,?Asia,'Turkmenistan',171,133.33,62.4,8,?Asia,'Uae',22,246.67,78,43.4,74.4Africa,'Uganda',156,156.67,47.3,1.8,?Europe,'Ukraine',174,120,66.1,7.2,92.8Europe, 'United Kingdom',41,236.67,78.4,30.3,157.2Americas,'Uruguay',87,210,75.4,9.6,91.6Americas,'Usa',23,246.67,77.4,41.8,94.6Asia,'Uzbekistan',80,213.33,66.5,1.8,?Australia,' Vanuatu',24,246.67,68.6,2.9,28.5Americas,'Venezuela',25,246.67,72.9,6.1,?Asia,'Vietnam',95,203.33,70.5,2.8,64.6Asia,'Yemen',91,206.67,60.6,0.9,?Africa,'Zambia',148,163.33,37.5,0.9,25.5Africa,'Zimbabwe',177,110,36.9,2.3,45.3

回答:

您不需要 M5P 这一行。这不是一个属性。请删除第2行。

国家这一列有些问题:我收到消息说“属性既不是数值型也不是名义型”。(我看到您将其设置为字符串类型,所以这是正确的)。但是当我移除国家属性后,我就可以运行 M5P 了。(3条规则,相关性 = 0.85)。

现在,您可能会想“但我想追踪我的预测是针对哪个国家的”。以下是如何做到这一点的方法:

首先,设置过滤分类器以移除第2个属性(国家)并运行 M5P:enter image description here

其次,在更多选项中,选择输出预测,选择一种格式。我这里选择了 CSV(逗号分隔值),然后右键点击选择所有属性(first-last)进行输出。

enter image description here

现在启动模型。这将为您提供实际值、预测值以及所有数据,包括国家名称:

enter image description here

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注