Matlab|基于手肘法的kmeans聚类数的精确识别【K-means聚类】
创作时间:
作者:
@小白创作中心
Matlab|基于手肘法的kmeans聚类数的精确识别【K-means聚类】
引用
CSDN
1.
https://blog.csdn.net/superone89/article/details/139718847
在电力系统调度研究过程中,由于全年涉及的风、光和负荷曲线较多,为了分析出典型场景,很多时候就用到聚类算法,而K-means聚类就是常用到聚类算法,但是对于K-means聚类算法,需要自行指定分类数,如果没有方法支撑、纯自行确定分类数的话,显得随意性较大,很难令人信服,本次介绍一个方法——手肘法。
方法介绍
手肘法,很形象的命名方式,通过该方法得到的误差曲线类似手肘曲线,就以手肘位置的数作为最佳分类数。下面结合曲线特点来具体分析:
在 K-means 算法聚类过程中,分类数 k 值越大,样本数据被划分得越为精细,各类内样本数据的聚合程度越高,对应得到的误差平方和 SSE 值越小。在 kSSE折线关系图中,折线的变化情况分为两个阶段:第一阶段,当 k 值小于最优分类数时,随着k值的增长,SSE 值越来越小,变化的幅度比较大,反映到 kSSE 折线关系图中就是相邻两点之间的连线较陡。第二阶段,当 k 值大于最优分类数后,伴随着 k 值的增长,SSE 值仍是越来越小,但变化的幅度却比较小,反映到折线关系图中就是相邻两点之间的连线较为平缓。因此,随着k值的增长,k值与SSE 值的折线图会呈“手肘形”,而“肘部”对应的k 值即为最优分类数。下图中,最优分类数为肘部部位对应的4 。
SSE为,其计算公式为:
其中,Ci是第i个类,p是Ci类中的所有样本点,mi是Ci类的质心。
程序亮点
- 程序内置风电功率和光伏发电功率的拉丁超立方抽样算法,形成了数据集。
- 明确了数据更改方式,增加了详尽的修改方法注释,方便上手改成自己的数据。
- 可以得到不同聚类场景的概率以及聚类中心数据,程序注释清楚,方便研究使用。
- 采用两种方式进行分析,第一种是全年365天实测风力数据,第二种是拉丁超立方抽样方式 。
部分代码
clc;clear all
% 基于LHS的可再生能源出力场景生成
ns=1000;
wind_predict = [339,287,449,471,512,530,527,641,634,519,401,634,589,530,512,505,206,85,81,80,83,110,353,523];%风电预测
pv_predict = [0,0,0,0,0,0,99,137,150,178,189,191,176,171,138,104,77,0,0,0,0,0,0,0 ];%光伏预测
wind_equ = 800 * ones(1,24);%风机装机容量
pv_equ = 240 * ones(1,24);%光伏装机容量
wind_sigma = 0.2 * wind_predict + 0.02* wind_equ ;
pv_sigma = 0.2 * pv_predict + 0.02 * pv_equ ; % 预测偏差的标准差
m1=ones(24,1000);%风生成
m2=ones(24,1000);%光生成
m=ones(24,1000);%可再生生成
wind_covariance_matrix = zeros (24,24);
pv_covariance_matrix = zeros (24,24);
for i= 1:24
wind_covariance_matrix(i,i) = wind_sigma(i)^2;
pv_covariance_matrix(i,i) = pv_sigma(i)^2;
end
for t=1:24
m1(t,:)=lhsnorm(0,wind_sigma(t),ns);%拉丁超立方采样
m2(t,:)=lhsnorm(0,pv_sigma(t),ns);
end
mpw=m1+wind_predict.';
mpv=m2+pv_predict.';
%手肘法确定k值
data = mpw';
%修改成自己的数据集的方式如下
结果一览
第一种:全年365天实测风力的效果图
第二种:拉丁超立方抽样
热门推荐
研究证实:每天10分钟正念练习显著改善心理健康
白芨冬季育苗全攻略:温度、湿度、光照一个都不能少
奥美拉唑:小心这些副作用!
滑漂钓鱼实战指南:5大技巧配竿具选择
炒花生米的绝妙做法,让你秒变大厨!
百合固金汤:秋冬肺阴虚咳嗽的良方
初生婴儿礼物完全指南:10款实用礼物推荐及送礼禁忌
红薯粉和土豆粉条营养全解析:各有优劣,合理搭配为宜
成都首条无人驾驶地铁:9号线换乘指南
10分钟足疗改善心血管,中医按摩助你远离高血压
流量卡的正确办理姿势1.1
橘子籽粉:维生素E的天然来源,多重功效守护健康
海南首家三甲医院滨海院区开业,上海九院专家定期坐诊
马谡、魏延、刘封:诸葛亮为何处决这三员大将
浓情中秋,情系火炬:南宁中专学校中秋活动策划指南
注册公司资金要实缴吗?
依洛尤单抗:肥胖患者的血脂救星?
赵公明领衔,五路财神文化揭秘
慢性胃炎吃什么食物好养胃
iOS游戏退款争议:玩家权益与游戏生态的平衡之道
App Store退款攻略:从申请到到账全流程解析
“福特”级航母:全球最强航母的尺寸与技术揭秘
经济下行后,我才发现这些“消费”真的没必要花钱!
2024厦大MBA创业路演收官,游戏发行项目摘冠
每100克含糖不超10克,这10种水果最适合控糖人群
昆明冬游,温暖如春的秘密
零下20度的佳木斯:冬季旅游这样穿才保暖
城市水系统工程专业:核心课程与职业发展路径
入秋后,这6种蔬菜再贵也要买,农药残留为“0”,建议了解一下
成都三日游,住这三家绝美民宿!