cost 111 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 的匹配: 但這僅使用最近 ...

具有多個觀測值、變量和組的馬氏距離

[英]Mahalanobis distance with multiple observations, variables and groups

對於iris數據集,我試圖找到每對物種之間的馬氏距離。 我已經嘗試了以下但沒有運氣。 我嘗試了以下方法: 但是得到錯誤信息 pairwise.mahalanobis(x = variables, grouping = group) 中的錯誤:nrow(x) 和 length(groupin ...

R中馬氏距離的最近鄰匹配

[英]Nearest-neighbor matching with the Mahalanobis distance in R

我想使用 R 中的 MatchIt package 使用一些卡尺使用馬氏距離執行最近鄰匹配。 我應該使用matchit function 中與馬氏距離相關的以下兩個參數中的哪一個: distance="mahalanobis"參數,或者 mahvars參數(例如, mahvars = c("X1" ...

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