Академический Документы
Профессиональный Документы
Культура Документы
gen varname=uniform()
gen varname=a+(b-a)*uniform()
gen ravnom=-1+4*uniform()
е = θ − θˆ
Математическое ожидание ϴ
Дисперсия ϴ
Выборочное среднее (оценка θˆ
математического ожидания)
n=10
n=100
n=1000
n=100 000
Выборочная дисперсия θˆ
n=10
n=100
n=1000
n=100 000
Или:
gen varname=rnormal(m, σ)
е = θ − θˆ
3. Постройте гистограмму и сравните ее с графиком плотности нормально-
распределенной с.в.
gen varname=-(1/λ)ln(1-runiform())
a + u (b − a)(c − a) , если 0 ≤ u ≤ c − a
b−a
x= ,
b − (1 − u )(b − a)(b − c), если c − a < u ≤ 1 (2.1.4)
b−a
Для реализации этого метода в Stata нам нужно составить алгоритм,
включающий в себя процедуру моделирования значений б.с.в.,
gen U= uniform()
и формулы из выражения (2.1.4.)
gen v3=v1+v2
Пример 2.4.5. Проведите моделирование с.в., распределенной по
треугольному закону (отрезок [5.9;6.1]) и постройте гистограмму.
f ( x, y ) =
1
×
2πσ 1σ 2 1 − ρ 2
1 ( x − µ1 )2 2 ρ ( x − µ1 )( y − µ 2 ) ( y − µ 2 )2
× exp − − +
(
2 ⋅ 1− ρ 2 ) σ2
1 σ 1 ⋅ σ 2 σ 22
1 0.5
0.5 1
1. Пишем команду по созданию математического ожидания двумерного
вектора:
mat m=(2,3)
mat sigma=[1,0.5\0.5,1]
. mat m=(2,3)
. mat sigma=[1,0.5\0.5,1]
. correl x y
(obs=200)
x y
x 1.0000
y 0.5053 1.0000
1 0
0 1
Запишем последовательность шагов:
1. mat m=(2,3)
2. mat sigma=[1,0\0,1]
х1 = − 2 ln(U1 ) × cos(2πU 2 )
− 2 ln(ξ12 + ξ 22 )
х2 = × ξ2
ξ12 + ξ 22
Х=CЛЧИС()*7-2
При использовании функции СЛЧИС() следует иметь ввиду, что происходит
генерация нового случайного числа каждый раз при пересчете рабочего
листа Excel.
Использование Пакета анализа
0.5 + u (0.65 − 0.5)(0.55 − 0.5) , если 0 ≤ U ≤ 0.55 − 0.5
0.65 − 0.5
x= ,
0.65 − (1 − u )(0.65 − 0.5)(0.65 − 0.55), если 0.55 − 0.5
<U ≤1
0.65 − 0.5
1
0,5 + 0,0075U , если 0 ≤ U ≤ ;
3
х= (2.6.2)
0,65 − 0,015(1 − U ) , если 1 < U ≤ 1.
3
СЛЧИС()<(1/3)
0,5+(СЛЧИС()*0,0075)^(1/2)
0,65-((1-СЛЧИС())*0,15*0.1)^(1/2)
Пример заполнения диалогового окна представлен на рис.
Рис. Пример заполнения диалогового окна процедуры ЕСЛИ для моделирования заданного
треугольного распределения
12
10
0
5.85 5.9 5.95 6 6.05 6.1 6.15
-2
(2,95+0,1*слчис()) + (2,95+0,1*слчис())
Метод композиции
Из последней формулы следует, что для того, чтобы получить одно значение
нормально распределенной случайной величины ξ, необходимо
использовать двенадцать значений случайной базовой величины U.
х= U1 + U2 + …+ U12 - 6.