我想自动找到特征值图的“拐点”。即我有一个特征值向量(从最高到最低排序),我想要一些启发式找到“膝盖”点。
是否有一些启发式方法
到目前为止,我已经找到了以下两个提案。
设置阈值,例如0.99或0.95并且当T(m-1)<1时保持n个特征值的m。 0.99 * T(n)&lt; = T(m)其中T(m)= sum(i = 1:m){lambda(i)}
膝盖位于曲率半径为局部最小值的点。对于曲线y = f(x),曲率是k = y''/(1+(y')^ 2)^(3/2)。只需用有限差异代替导数即可。
您如何看待这两项提案?我该如何实现第二个呢?我不明白如何用差异替换衍生物
答案 0 :(得分:0)
你读过这篇论文吗?
Cattell Scree测试的非图形解决方案 https://ppw.kuleuven.be/okp/_pdf/Raiche2013NGSFC.pdf