作者:吴为36 | 来源:互联网 | 2023-01-13 21:28
假设有一组变量{x1,x2,x3xn}和另外一组变量:{y1,y2,y3yn}有那些算法可以计算他们之间的相关性以及相关系数。如果两组变量相关,又如何得出他们之间的模型?欢迎大家讨
假设有一组变量{x1,x2,x3...xn}和另外一组变量:{y1,y2,y3...yn}
有那些算法可以计算他们之间的相关性以及相关系数。如果两组变量相关,又如何得出他们之间的模型?
欢迎大家讨论!
7 个解决方案
求两组变量的距离D。
可以把变量看成是N维空间,而D就是N维空间中两点的最短距离。
当然求D的公式可以自己定义,不一定是所有两个坐标值之差的平方再开根号。
比如D=(((x1+x2+...xn)/n)^2+((y1+y2+...yn)/n)^2)^0.5。
计算编辑距离之类。记得有本书叫《柔性字符串匹配》,可以参考一下。
如果是计算最佳匹配的序列顺序的话,记得arong1234说过,可以通过计算卷积,来判断最相关的序列对应!
如果是计算匹配程度的话,可以向LS所说的,通过距离算法来计算相关性,方法很多,欧式距离,汉明距离,相交距离......