R 对谱聚类中的特征向量进行归一化,然后绘制图
我遵循这一点,在我的R 对谱聚类中的特征向量进行归一化,然后绘制图,r,plot,cluster-analysis,eigenvector,normalize,R,Plot,Cluster Analysis,Eigenvector,Normalize,我遵循这一点,在我的相关矩阵上实现光谱聚类。我计算了特征值/向量,并选择了k个最重要的(k=5)对。生成的矩阵如下所示: V1 V2 V3 V4 V5 -0.033 -0.099 -0.046 -0.014 -0.013 -0.010 0.012 0.069 0.087 0.002 0.010 -0.002 0.114 -0.053 -0.012 0.0023 0.001 -0.013 -0.006 -
相关矩阵上实现光谱聚类
。我计算了特征值/向量
,并选择了k个最重要的(k=5
)对。生成的矩阵如下所示:
V1 V2 V3 V4 V5
-0.033 -0.099 -0.046 -0.014 -0.013
-0.010 0.012 0.069 0.087 0.002
0.010 -0.002 0.114 -0.053 -0.012
0.0023 0.001 -0.013 -0.006 -0.005
0.004 0.054 -0.011 0.090 -0.049
现在我需要“将每行标准化为单位长度”
。我该怎么办?根据我的理解,我计算每一行的长度,方法是将行中每个值的总和的平方根取为|a |
,然后将行中的每个值除以|a |
如果是这样的话,那么我将如何在欧几里德空间中绘制这5个值?
5D绘图?
我发现在网络上,大多数与标准化为单位长度有关的资源都处理x,y,z
,并且可以绘制在3-D绘图上
谢谢。如果您的假设是正确的,您需要
df_rn <- df / rowSums(sqrt(df^2))
rowSums(df_rn^2)
[1] 1 1 1 1 1
df_rn谢谢,我使用了不同的绘图方法,但规范化要求保持不变。