我有兩個表,並通過 CROSSTABS
/TABLES = table1 BY table2
/STATISTICS=CHISQ.
您收到的結果也爲卡方檢驗表不僅2表。 但這對我來說信息太多。我需要的只是一個文本輸出: "the chi test is fine/ not fine."
via sth。像 COMPUTE new_variable = 16.92 - chisq_val
我正在嘗試使用scipy.stats.chisquare。我建立了一個玩具例子: In [1]: import scipy.stats as sps
In [2]: import numpy as np
In [3]: sps.chisquare(np.array([38,27,23,17,11,4]), np.array([98, 100, 80, 85,60,23]))
Out[11
我有兩個向量,其中都有NA值。我試圖找到我的兩個向量創建的表卡方值,但我得到這個錯誤: Error in chisq.test(data.table) : all entries of 'x' must be nonnegative and finite 是否有一個代碼從表中刪除NA值? 我沒有找到一些代碼來做這個向量,但我不知道這是如何工作的。如果NA值從一個向量中刪除,那麼來自另一個向量的相應
我想實現卡方的算法是: Distance= 1/2* Ei((Xi-Yi)^2/Xi+Yi)
instead of euclidean distance which algorithm is:
Distance= Sqrt(E(Xi-Yi)^2)
in calculating distance between 2 SIFT feature (128 dimensional vector),