【发布时间】:2018-10-01 17:44:45
【问题描述】:
我正在尝试分析如下所示的旅游数据:
@DATA
2013-1-01,01,1,0,1,3,3,329.2172000000005
2013-1-01,01,1,0,1,3,4,1399.7826299999915
2013-1-01,01,1,1,2,3,2,10.50964
最后一个属性是满足所有其他条件(酒店、特定城市、特定晚数...)的旅客人数
我正在尝试创建游客集群来分割数据并获得有意义的见解,而且我对机器学习还有些陌生,所以我在这里有点挣扎。经过一些研究,由于我不知道应该将数据拆分到多少个集群中,我发现一种好的方法是使用自组织图来获取集群的数量,然后使用 K-means 或 EV 之类的方法。所以我使用 WEKA 并将 SOM 应用于数据,但看起来它形成了按所有属性(包括最后一个属性)分组的集群,而不是使用它进行加权。
我认为一个可能的解决方案是为频率属性中的每个单位创建一行数据,但这会使文件太大。有什么想法吗?
【问题讨论】:
-
也许可以在数据上应用诸如 J48 之类的树算法? (调整它以使树非常小) - 带/不带日期属性
标签: algorithm machine-learning cluster-analysis weka