Как я могу создать распределение с заданной асимметрией, эксцессом, средним и стандартным отклонением в Matlab? - PullRequest
1 голос
/ 25 сентября 2019

Мне нужно создать несколько распределений с учетом асимметрии, эксцессов, среднего значения и стандартного отклонения.Я сгенерировал нормальный дистрибутив, выполнив это:

 targetMean = [0.5, 0.75, 0.95, 1.2]
 for n = 1:size(targetMean,2)
      partnerLag = targetMean(n) + stdDevIBI.*randn(nSamples,1);
 end

Кто-нибудь знает, как я могу изменить Skeweness и Kurtosis?

Я только что нашел это в Интернете, и кажется, что вроде как делаетхитрость:

r = pearsrnd(mu,sigma,skew,kurt,m,n)

Например,

r = pearsrnd(-1.0,1,-0.5,2,100,1); 

hist(r)

r = pearsrnd(-1.0,1,0.5,2,100,1); 

hist(r)

Можно ли как-то контролировать среднее и стандартное отклонение?Tnx

Спасибо всем

...