Запуск тестов scipy.stats на замаскированных массивах - PullRequest
1 голос
/ 02 августа 2020

Если я проведу статистический тест для маскированных компонентов замаскированного массива, я полагаю, что он не должен работать. Но когда я запускаю тест scipy.stats, я получаю из него реальные цифры. Это минимальный пример:

import numpy as np
from scipy import stats
x=np.ma.array(np.random.randn(100,2),mask=False)
x.mask[:,0]=True
stats.wilcoxon(x[:,0])

Обратите внимание, что x [:, 0] - это набор замаскированных компонентов, поэтому нет значений, на которых можно было бы запустить тест.

Есть это означает, что при запуске одного и того же теста на немаскированных компонентах одного и того же массива, скажем, x [:, 1], результат будет столь же ненадежным?

...