← Back
Editing: test_stats.cpython-311.pyc
� d�c) � � � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z m Z mZmZm Z mZmZmZmZmZ ddlZddlmZ ddlZddlmc mZ ddlmZmZmZmZm Z ddlZ!ddl"m#Z# ddl$m#c m%Z% ddl&m#c m'Z( ddl)m*Z* dd l+m,Z, dd l-m.Z. ddl/m0Z0 dd l1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: eg d�e;� � Z< eg d�e;� � Z= eg d�e;� � Z> eg d�e;� � Z? eg d�e;� � Z@ eg d�e;� � ZA eg d�e;� � ZB G d� d� � ZC G d� d� � ZD G d� d� � ZE G d� d � � ZF G d!� d"� � ZGd#� ZHd$� ZId%� ZJd&� ZK G d'� d(� � ZLd)� ZMd*� ZNd+� ZOd,� ZP G d-� d.� � ZQ G d/� d0� � ZRd1� ZSd2� ZTd3� ZU G d4� d5� � ZVejW �X d6� � G d7� d8� � � � ZYd9� ZZ G d:� d;� � Z[ G d<� d=� � Z\ G d>� d?� � Z]d@� Z^ G dA� dB� � Z_ G dC� dD� � Z` G dE� dF� � Za G dG� dH� � Zb edIg dJ�� � Zc ecg dK�ddddLdMdL e!jd dN� � z dO e!jd dP� � z z z dMdQ e!jd dR� � z dQ e!jd dS� � z z z dT�J� � ecg dK�g dU�dddVdMdL e!jd dR� � z dQ e!jd dN� � z z dQ e!jd dW� � z z z dMdM e!jd dN� � z dX e!jd dR� � z z dM e!jd dY� � z z z dZ�J� � ecg dK�dQdddLdMdL e!jd dN� � z dO e!jd dP� � z z z dMdQ e!jd dR� � z dQ e!jd dS� � z z z dT�J� � ecg d[�g d[�dddddd�J� � gZe ecg ddddddd�J� � ec e!j g g g g� � jf dddg d\�g d\�g d\�g d\��J� � ec e!j g g g g� � dddg g g g �J� � gZg G d]� d^� � Zhd_� ZiejW �j d`dae!jk fdbe!jl fg� � dc� � � Zmdd� Znde� Zodf� Zp G dg� dh� � Zq G di� dj� � Zr G dk� dl� � Zsdm� Ztdn� Zudo� ZvejW �j dp e!jw dq� � drf e!jw ds� � dtfg� � du� � � Zxdv� ZyejW �j dwg dx�� � dy� � � ZzejW �j dze#j{ e!j d{� � dffe#j| e!j d{� � e!j d{� � ffg� � d|� � � Z}d�d}�Z~d~� Z G d� d�� � Z� G d�� d�� � Z� G d�� d�� � Z�d�� Z�d�� Z�d�� Z�d�� Z�ejW �j dp e!jw dq� � drf e!jw ds� � dtfg� � d�� � � Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z� G d�� d�� � Z�d�� Z� G d�� d�� � Z� G d�� d�� � Z�d�� Z�d�� Z� G d�� d�� � Z�d�� Z�d�� Z� d�d��Z� d�d��Z� d�d��Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z�ejW �j dwg d��� � d�� � � Z�d�� Z�d�� Z�d�� Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d�� d�� � Z� G d dæ � Z� G dĄ dŦ � Z� G dƄ dǦ � Z� G dȄ dɦ � Z�e!j� �� dʦ � Z�e��� d{� � Z�e��� d{� � Z�ejW �j d�e#j� e�ffe#j� e�e#j� j� ffe#j� e�e�ffe#j� e�e�ffg� � d̄ � � Z� G d̈́ dΦ � Z�dS )�z� Test functions for stats module WRITTEN BY LOUIS LUANGKESORN <lluang@yahoo.com> FOR THE STATS MODULE BASED ON WILKINSON'S STATISTICS QUIZ https://www.stanford.edu/~clint/bench/wilk.txt Additional tests by a host of SciPy developers. � N)� namedtuple)�product) �assert_�assert_equal�assert_almost_equal�assert_array_almost_equal�assert_array_equal�assert_approx_equal�assert_allclose�assert_warns�suppress_warnings�assert_array_less)�raises)�array�arange�float32�float64�power)�kolmogn)�FuncData)�binom)�optimize� )�check_named_results)�cdist)�NumpyVersion)�_broadcast_concatenate)�_permutation_distribution_t) r � � � � � � � � ) r r r r r r r r r ) i��i��i��i��i��i��i��i��i��) g�~����?g<����?g�Ek���?g������?ge (��?gq���?g�����?g�8C����?gG������?) g ��mBg ��}Bg �y�ӅBg ���Bg @�0�Bg �y�ӕBg � Bw�Bg ���Bg ��^�B) ��-���q=g�-����=g��Afc�=g�-����=g�dy���=g��Afc�=g�Y�Lɞ=g�-����=gS�S��ʣ=) � �?� �?� @� @� @� @� @� @� !@c �f � e Zd Z ej ej � � j Zd� Zd� Z d� Z d� Zd� Zd� Z dS )�TestTrimmedStatsc �� � t j t dd� � }t |d| j �� � t j t dd�� � }t j t d �� � }t ||| j �� � t dt � � � � d d� � }t j |d �� � }t ||� � � | j �� � t j |d �� � }t ||� d �� � d�� � t j |d�� � }t ||� d�� � d�� � t j |dd �� � }t |d| j �� � t j |dd �� � }g d�}t ||d�� � t j |ddd �� � }g d�}t ||d�� � t j |� � }t j |ddd �f<