翻訳と辞書
Words near each other
・ Winston Griffiths
・ Winston Griffiths (soccer)
・ Winston Groom
・ Winston Groovy
・ Winston Guy
・ Winston H. Bostick
・ Winston Hauschild
・ Winston Heights-Mountview, Calgary
・ Winston Hibler
・ Winsor Township
・ Winsor Township, Clearwater County, Minnesota
・ Winsor Township, Michigan
・ Winsor, Hampshire
・ Winsor, Newfoundland and Labrador
・ Winsor-Swan-Whitman Farm
Winsorising
・ Winsorized mean
・ Winspear
・ Winspit
・ Winssen
・ Winstanley
・ Winstanley (film)
・ Winstanley Bankole Johnson
・ Winstanley College
・ Winstanley Community College
・ Winstanley Hall
・ Winstanley, Greater Manchester
・ Winstar Communications
・ WinStar Farm
・ Winstar Oaks


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Winsorising : ウィキペディア英語版
Winsorising
Winsorising or Winsorisation is the transformation of statistics by limiting extreme values in the statistical data to reduce the effect of possibly spurious outliers. It is named after the engineer-turned-biostatistician Charles P. Winsor (1895–1951). The effect is the same as clipping in signal processing.
The distribution of many statistics can be heavily influenced by outliers. A typical strategy is to set all outliers to a specified percentile of the data; for example, a 90% Winsorisation would see all data below the 5th percentile set to the 5th percentile, and data above the 95th percentile set to the 95th percentile.
Winsorised estimators are usually more robust to outliers than their more standard forms, although there are alternatives, such as trimming, that will achieve a similar effect.
== Example ==
Consider the data set consisting of:
:\, 91, 26, 78, 10, 13, \mathbf, \mathbf, 86, 85, 15, 89, 89, 28, \mathbf, 41\} \qquad (N = 20, mean = 101.5)
The 5th percentile lies between −40 and −5, while the 95th percentile lies between 101 and 1053. (Values shown in bold.)
Then a 90% Winsorisation would result in the following:
:\, 91, 26, 78, 10, 13, \mathbf, \mathbf, 86, 85, 15, 89, 89, 28, \mathbf, 41\} \qquad (N = 20, mean = 55.65)
Python can winsorise data using NumPy and SciPy libraries :

import scipy.stats
import numpy as np
a = np.array((19, 101, 58, 1053, 91, 26, 78, 10, 13, -40, 101, 86, 85, 15, 89, 89, 28, -5, 41 ))
scipy.stats.mstats.winsorize(a, limits=0.05)


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Winsorising」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.