Я хочу оценить модель в R .
Одной из ее частей является модель конечной смеси, состоящая из двух OLS .
Будучи новичком в R, я не знаю, как написать эту функцию плотности вероятности в R.
Интересно, можете ли вы помочь.
Функция плотности вероятности выглядит следующим образом:
f(y|x)=(p/σ1)*φ(y-x*b1/σ1)+((1-p)/σ2)*φ(y-x*b2/σ2)
Я использовал stata для написания примера:
gen double <code>f1'=normalden($ML_y1,</code>xb1',exp(<code>lns1'))
gen double</code>f2'=normalden($ML_y1,<code>xb2',exp(</code>lns2'))
tempvar p
gen double <code>p'=exp(</code>lp')/(1+exp(<code>lp'))
replace</code>lnf'=ln(<code>p'*</code>f1'+(1-<code>p')*</code>f2')
Интересно, можете ли вы показать мне, какнаписать эту функцию в R.
Большое спасибо, и я с нетерпением жду вашей помощи