r 创建多个K-Means模型并绘制它们

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 创建多个K-Means模型并绘制它们相关的知识,希望对你有一定的参考价值。

# Set random seed. Don't remove this line.
set.seed(100)

# Explore the structure of your data
str(school_result)

# Initialise ratio_ss 
ratio_ss<-rep(0,7)

# Finish the for-loop. 
for (k in 1:7) {
  
  # Apply k-means to school_result: school_km
school_km<-kmeans(school_result,k,nstart=20)  
  
  # Save the ratio between of WSS to TSS in kth element of ratio_ss
  ratio_ss[k]<-school_km$tot.withinss/school_km$totss
  
}

# Make a scree plot with type "b" and xlab "k"
plot(ratio_ss,type="b",xlab="k")

以上是关于r 创建多个K-Means模型并绘制它们的主要内容,如果未能解决你的问题,请参考以下文章

R:将日期从每天转换为每周并绘制它们

使用 glDrawArrays 绘制多个模型

如何在 R 中绘制我的多变量回归时间序列模型?

如何将逻辑回归和kmeans pmml文件导入r

如何绘制 K-means 并打印集群外的点

R语言构建logistic回归模型并评估模型:模型预测结果抽样可视化模型分类预测的概率分布情况使用WVPlots包绘制ROC曲线并计算AUC值