scipy.stats.tvar(array,limits = None,inclusive =(1,1))函數計算數組元素的修剪方差,同時忽略超出指定限製的值。
它的公式-
參數:
array: 輸入數組或對象,具有用於計算修剪後的方差的元素。
limits: 要考慮的數組的上下限,小於下限或大於上限的值將被忽略。如果限製為“無”(默認),則使用所有值。
inclusive: 確定是包括等於下限還是上限的值,或者在計算時排除它們。
返回值:基於設置參數的數組元素的修整方差。
代碼1:
# Trimmed Variance
from scipy import stats
import numpy as np
# array elements ranging from 0 to 19
x = np.arange(20)
print("Trimmed Variance :", stats.tvar(x))
print("\nTrimmed Variance by setting limit : ",
stats.tvar(x, (2, 10)))
輸出:
Trimmed Variance : 35.0 Trimmed Variance by setting limit : 7.5
代碼2:檢查“inclusive”標誌
# Trimmed Variance
from scipy import stats
import numpy as np
# array elements ranging from 0 to 19
x = np.arange(20)
# Setting limits
print("\nTrimmed Variance by setting limit : ",
stats.tvar(x, (2, 10)))
# using flag
print("\nTrimmed Variance by setting limit : ",
stats.tvar(x, (2, 10), (False, True)))
print("\nTrimmed Variance by setting limit : ",
stats.tvar(x, (2, 12), (True, False)))
輸出:
Trimmed Variance by setting limit : 7.5 Trimmed Variance by setting limit : 6.0 Trimmed Variance by setting limit : 9.16666666667
相關用法
- Python Scipy stats.sem()用法及代碼示例
- Python Scipy stats.mean()用法及代碼示例
- Python Scipy stats.relfreq()用法及代碼示例
- Python Scipy stats.nanstd()用法及代碼示例
- Python Scipy stats.gmean()用法及代碼示例
- Python Scipy stats.trimboth()用法及代碼示例
- Python Scipy stats.bayes_mvs()用法及代碼示例
- Python Scipy stats.scoreatpercentile()用法及代碼示例
- Python Scipy stats.nanmean()用法及代碼示例
- Python Scipy stats.moment()用法及代碼示例
- Python Scipy stats.trim1()用法及代碼示例
- Python Scipy stats.kurtosistest()用法及代碼示例
- Python Scipy stats.kurtosis()用法及代碼示例
注:本文由純淨天空篩選整理自vishal3096大神的英文原創作品 sciPy stats.tvar() function | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。