注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
我正在处理一些数据,两组数据A和B,每一个数据点是一个4维向量,最终我想实现的是找出A的第几维最可能是B的第几维。评估标准是最大值,比如如果再相同条件下,A的第一维总是和B的第一维同时是向量的最大值,我们大概可以判断A的第一维其实和B的第一维性质相同。目前我做了如下实验,语言用的是python:
- import numpy as np
- a = [0.9, 0.001, 0.001, 0.098]
- b = [0.8, 0.001, 0.001, 0.198]. 1point 3acres
- z = np.vstack([a,b])
- print(np.cov(z.T))
复制代码
正如以上代码,我起初的想法是协方差矩阵,但是得到的结果为:
- [[ 0.005 0. 0. -0.005].
- [ 0. 0. 0. 0. ]. From 1point 3acres bbs
- [ 0. 0. 0. 0. ]
- [-0.005 0. 0. 0.005]]
复制代码
也就是A[0]与B[0]的相关性为0.005,而A[3]与B[3]的相关性也为0.005。。。
而我的需求是,因为0.9和0.8分别是a,b的最大值,我希望A[0]和B[0]的相关度很大,而A[3]与B[3]的相关度应该小得多。
请问统计方法里,如何才能实现以上得想法呢?
|