scipy stats.foldcauchy () | python

| | | | | | | | | | | | | | | | |

scipy.stats.foldcauchy ()  – это свернутая непрерывная случайная величина Коши, которая определена в стандартном формате и с некоторыми параметрами формы для завершения спецификации.

Параметры:
- > q: нижняя и верхняя вероятность хвоста
- > a: параметры фигуры
- > x: квантили
- > loc: [необязательный] параметр местоположения. По умолчанию = 0
- > масштаб: [необязательный] параметр масштаба. По умолчанию = 1
- > размер: [кортеж целых чисел, необязательно] форма или случайные переменные.
- > моменты: [необязательно] состоит из букв [`mvsk`]; «m» = среднее значение, «v» = дисперсия, «s» = перекос Фишера и «k» = эксцесс Фишера. (по умолчанию = `mv`).

Результаты: свернутая непрерывная случайная величина Коши

Код № 1: создание свернутого Непрерывная случайная величина Коши Случайная величина Коши


from scipy.stats import foldcauchy

numargs = foldcauchy.numargs

[a] = [ 0,7 ,] * numargs

rv = foldcauchy (a)


print ( "RV:" , rv)

Выход:

RV: "Объект scipy.stats._distn_infrastructure.rv_frozen по адресу 0x0000018D55D8E160 > 

Код № 2: свернутые случайные величины Коши и функция распределения вероятностей.


import numpy as np

quantile = np.arange ( 0,01 , 1 , 0.1 )


# Случайные варианты

R = foldcauchy .rvs (a, масштаб = 2 , размер = 10 )

print ( "Случайные переменные:" , R )


# PDF

R = foldcauchy.pdf (a, quantile, loc = 0 , масштаб = 1 )

print ( "Распределение вероятностей:" , R)

<сильный> Вывод: <предварительно> Случайные переменными: [1.7445128 2.82630984 0.81871044 5.19668279 7.81537565 1.67855736 3.35417067 0.13838753 1.29145462 1.90601065] Вероятность распространения: [0.42727064 0.42832192 0.43080143 0.43385803 0.43622229 0.43639823 0,4 3294602 0,42480391 0,41154712 0,3934792]

Код № 3: Графическое представление.


import numpy как np

import matplotlib.pyplot as plt


дистрибутив = np.linspace ( 0 , np.minimum (rv.dist.b, 3 ))

print ( " Распространение:" , распределение)


сюжет = plt.plot(distribution, rv.pdf (distribution))

Вывод:

Распространение: [0. 0.06122449 0.12244898 0.18367347 0.24489796 0.30612245 0.36734694 0.42857143 0.48979592 0.55102041 0.6122449 0.67346939 0.73469388 0.79591837 0.85714286 0.91836735 0.97959184 1.04081633 1.10204082 1.16326531 1.2244898 1.28571429 1.34693878 1.40816327 1.46938776 1.53061224 1.59183673 1.65306122 1.71428571 1.7755102 1.83673469 1.89795918 1.95918367 2.02040816 2.08163265 2.14285714 2.20408163 2.26530612 2.32653061 2.3877551 2.44897959 2.51020408 2.57142857 2.63265306 2.69387755 2.75510204 2.81632653 2.87755102 2.93877551 3. ] 

‚Äã‚Äã

Код № 4: Различные позиционные аргументы


import matplotlib. pyplot как plt

import numpy as np


x = np.linspace ( 0 , 5 , 100 )


# Различные позиционные аргументы

y1 = foldcauchy.pdf (x, 1 , 3 )

y2 = foldcauchy.pdf (x, 1 , 4 )

plt.plot (x, y1, "*" , x, y2, "r--" )

Вывод: