numpy.ma.corrcoef#
- ma.corrcoef(x, y=None, rowvar=True, allow_masked=True)[источник]#
Возвращает коэффициенты корреляции Пирсона.
За исключением обработки пропущенных данных, эта функция делает то же самое, что и
numpy.corrcoef. Для более подробной информации и примеров см.numpy.corrcoef.- Параметры:
- xarray_like
Одномерный или двумерный массив, содержащий несколько переменных и наблюдений. Каждая строка x представляет переменную, а каждый столбец — отдельное наблюдение всех этих переменных. Также см. rowvar ниже.
- yarray_like, необязательный
Дополнительный набор переменных и наблюдений. y имеет ту же форму, что и x.
- rowvarbool, необязательно
Если rowvar равно True (по умолчанию), то каждая строка представляет переменную, с наблюдениями в столбцах. В противном случае отношение транспонировано: каждый столбец представляет переменную, а строки содержат наблюдения.
- allow_maskedbool, необязательно
Если True, замаскированные значения распространяются попарно: если значение замаскировано в x, соответствующее значение маскируется в y. Если False, вызывает исключение. Поскольку смещение устарел, этот аргумент должен обрабатываться как только ключевое слово, чтобы избежать предупреждения.
Смотрите также
numpy.corrcoefЭквивалентная функция в модуле верхнего уровня NumPy.
covОценить ковариационную матрицу.
Примеры
>>> import numpy as np >>> x = np.ma.array([[0, 1], [1, 1]], mask=[0, 1, 0, 1]) >>> np.ma.corrcoef(x) masked_array( data=[[--, --], [--, --]], mask=[[ True, True], [ True, True]], fill_value=1e+20, dtype=float64)