cost 77 ms
计算缺失值时的 Mahalanabois 距离 - calculate Mahalanabois distances when have missing values

在 R 中,我试图计算 Mahalanobis 距离以检查我的数据集中是否存在异常值,以测试 MANOVA 的假设之一。 我的数据集中缺少值。 我最初尝试过 mahalanabois 函数,但它似乎不适用于缺失值,所以我尝试了 modi 包中的 MDmiss 函数。 这适用于我的两个变量(DO 和 ...

与 dplyr 组的 Mahalanobis 差异 - Mahalanobis difference by group with dplyr

在被另一个变量分组后,我想获得每组两个分数的马氏差。 在这种情况下,这将是每个属性的马氏差(跨越每组 2 个分数)。 输出应为 3 个马氏距离(A、B 和 C 各一个)。 目前我正在使用(在我的原始数据框中,有一些 NA,因此我在 reprex 中包含一个): 这会引发错误: 由base ...

如何使用 Mahalanobis 距离在 R 中找到 K 最近邻 - How to use Mahalanobis distance to find the K Nearest Neighbor in R

我有一个从 1970 年到 2020 年的时间序列数据集作为我的训练数据集,我还有一个对 2021 年的观察,我现在要做的是使用马氏距离在训练数据集中识别 2021 年的 10 个最近邻。 我尝试了几个函数,如get.knn()和get.knnx() ,但我未能将距离设置为马氏距离。 有什么我可以使 ...

马氏距离不等于 PCA 后的欧几里得距离 - Mahalanobis distance not equal to Euclidean distance after PCA

我试图计算马哈拉诺比斯距离作为使用 PCA 转换后的欧几里得距离,但是,我没有得到相同的结果。 以下代码: 印刷 根据我的理解,PCA 不相关维度,除以标准差对每个维度的权重均等,因此欧几里得距离应等于马氏距离。 我哪里错了? ...

如何在我的 MatchIt 代码中为配对/组创建唯一的 MatchID? - How do I create a unique MatchID for pairs/groups in my MatchIt code?

我已经在 R 中实现了 MatchIt 包,作为我硕士论文研究的一部分。 该准则目前将一些可持续投资公司与非可持续投资公司按 1:2 的比例进行匹配。 我需要修改我的代码,以便匹配具有匹配 ID。 目前代码运行良好且匹配正确,但我不知道哪些公司与哪些控件配对。 有人可以建议修改吗? 我没有包含 ...

MatchIt - 如何指定匹配日期? - MatchIt - how to make matching date specific?

我正在尝试使用 MatchIt 创建两组匹配的投资公司(治疗与控制)。 我需要仅使用进行治疗的 1-3 年的数据将治疗公司与对照公司进行匹配。 例如,如果一家公司在 2009 年接受了治疗,那么我想使用 2009 年、2008 年、2007 年的数据来匹配它(在这种情况下,我的治疗后效果假人将保持 ...

MatchIt 与 lapply() 结合:eval 中的错误(object$call$data,envir = env):未找到 object 'x' - MatchIt combined with lapply(): Error in eval(object$call$data, envir = env) : object 'x' not found

所以我的情况如下:我有一个大的 dataframe ,其中包含我应该在匹配分析中使用的数据。 但是,我应该匹配由某些区域定义的子组内部。 因为我不想为每个子组(太多)“手动”执行此操作,所以我想出了一种方法,将初始 dataframe 分成包含每个独特处理区域和控制区域信息的子数据帧,并且将这些数 ...

Python 马氏距离多维z-score - Python Mahalanobis distance multidimensional z-score

我想要一个已知固定点周围二维数据的性能得分,例如 z 得分。 我想我现在想要马氏距离,而不是每个方向的 z 分数。 但是我没有两个向量,我有一个 2 x N 数组,其中包含 xy 中 N 个点的位置,还有一个我想与之比较的固定 2D 点。 我看了这个例子: 在 Python 中计算,但我不知道我的 ...

用 Mahalanobis 处理奇异矩阵 - Handling singular matrix with Mahalanobis

我有一个组数据框,我想为其计算每个组的马氏距离。 我正在尝试将 Mahalanobis function 应用于数百个组,并且一个特定的组由于样本量小(只有两行)而导致问题。 我的数据如下所示: 我从这里借用了一个 function 的想法,它看起来如下: 根据此处的建议,我将tol参数添加到aut ...

在 MatchIt 包中使用 Mahalonobis 距离和卡尺 - Use Mahalonobis distance and caliper in MatchIt package

首先:这个问题可能是重复的/已经解决的/在这个stackoverflow帖子中。 我想使用MatchIt包在我的数据集中使用马哈拉诺比斯距离执行完全阻塞匹配。 我有两个观察到的协变量(年龄和性别)要用于匹配。 我知道我可以使用以下参数执行基于 mahalanobis 的匹配: 但这仅使用最近 ...

R中马氏距离最近邻匹配的子分类 - Subclassification with Mahalanobis distance nearest neighbor matching in R

我正在使用 MatchIt package 来实现与马氏距离的最近邻匹配。 在匹配阶段之后,我如何让它报告哪个对照观察与每个治疗观察相匹配? 以下代码不起作用并抛出警告“没有纯马氏距离的子分类”。 同样,我要寻找的是 output 对每对处理和控制都有一个 ID,就像使用其他匹配方法(例如,“exa ...

使用 python 计算一维数组和 nD 数组之间的距离 - Calculate distance between 1D array and nD array using python

我是 python 的初学者,希望您能帮我解决我的问题。 我有两个文件 library.csv(9 列)和 case.csv(8 列)我用 np.loadtxt 阅读它们。 我将库中的 select 列放入数组 base[] 中,最后一个列除外,我将 case.csv 放入数组问题 [] 中。 我会 ...

KNN Mahalanobis 错误 - V 的大小不匹配 - Python - KNN Mahalanobis error - size of V does not match - Python

我正在尝试实现 KNN 模型,使用 Mahalanobis 作为距离度量,但是当我执行代码时出现错误: 值错误:“V 的大小不匹配 其中 V 是特征的协方差矩阵。 我的代码的相关部分如下: 我查看了 github 上的 repo 以获取 sklearn 的距离度量代码(第 628 行是 ...

在 knn crossval 网格搜索中定义距离参数 (V)(seuclidean/mahalanobis 距离度量) - Defining distance parameter (V) in knn crossval grid search (seuclidean/mahalanobis distance metrics)

我正在尝试使用 python sklearn 使用 KNN 算法进行 k 折交叉验证网格搜索,搜索中的参数是邻居数 K 和距离度量。 我将 mahalanobis 和 seuclidean 作为距离度量包括在内,并且理解它们有一个需要指定的参数,即 V 或 VI(特征的协方差矩阵或它的逆矩阵)。 ...

Keras 自定义损失 function 与马氏距离损失如何 - Keras custom loss function with Mahalanobis distance loss how to

我正在尝试使用马氏距离损失在 Keras 中实现自定义损失 function 。 但是我总是遇到这个烦人的错误。 Mahalanobis 距离(或其平方值 [3] 的“广义平方间点距离”)也可以定义为具有协方差矩阵 S 的相同分布的两个随机向量 x 和 y 之间的相异性度量。 d(x,y) = ...

如何计算随机生成的值之间的马氏距离? - How to calculate Mahalanobis Distance between randomly generated values?

我目前正在学习马氏距离,我觉得这很困难。 为了更好地理解这个想法,我生成了 2 组随机值(x 和 y)和一个随机点,其中所有 3 的平均值 = 0 和标准偏差 = 1。 如何计算它们之间的马氏距离? 请在下面找到我的 Python 代码非常感谢您的帮助! ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM