gpt4 book ai didi

r - 基于广播中播放的音乐流派分类

转载 作者:行者123 更新时间:2023-11-30 08:55:13 24 4
gpt4 key购买 nike

我有关于不同广播电台播放的数千首轨道的数据。数字是每个广播电台中每个轨道的播放次数:

         station1    station2    station3    station4 ...     
track1 0 2 5 0
track2 1 0 0 0
track3 3 20 2 0
track4 0 1 0 1
track5 0 0 0 3
.
.
.

我可以使用这些数据来自动分类吗:

  1. 广播电台类型
  2. 轨道流派

如何使用 R 来做到这一点?

最佳答案

读入数据并在列上使用 kmeans 对车站进行聚类,在行上使用 kmeans 对轨道进行聚类。 k 是您希望使用的流派数量。您需要确定每个簇的含义。请注意,第一次 kmeans 运行中的聚类 1 不一定与第二次运行中的聚类 1 相同。

Lines <- "station1    station2    station3    station4
track1 0 2 5 0
track2 1 0 0 0
track3 3 20 2 0
track4 0 1 0 1
track5 0 0 0 3"

DF <- read.table(text = Lines)
k <- 2 # number of genres
kmeans(DF, k) # cluster stations
kmeans(t(DF), k) # cluster tracks

关于r - 基于广播中播放的音乐流派分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com