Я пытаюсь создать случайное число, основанное на нормальных характеристиках распределения, которые у меня есть (среднее и стандартное отклонение). У меня нет инструментария статистики и машинного обучения.Создание случайного числа, основанного на нормальном распределении в matlab
Я знаю, что один способ сделать это - случайное генерирование случайного числа r
от 0 до 1 и найти значение, которое дает вероятность этого случайного числа. Я могу сделать это путем ввода стандартной нормальной функции
f= @(y) (1/(1*2.50663))*exp(-((y).^2)/(2*1^2))
и решения для
r=integral(f,-Inf,z)
, а затем экстраполировать от этого г-значения до конечного ответа X
с уравнением
z=(X-mew)/sigma
Но, насколько я знаю, нет команды matlab, которая позволяет вам решать x, где x - предел интеграла. Есть ли способ сделать это, или есть лучший способ случайным образом генерировать это число?
Ничего себе, идеально. Спасибо! – curt