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--"
)
Вывод:
