2017-01-21 4 views
0

Я представляю график распределения прогнозируемых вероятностей в двух классах и заинтересован в поиске точки пересечения двух пиков распределения (около 0,25 на изображении ниже).Найти точку пересечения двух распределений в Stata

Мой код для графа:

twoway kdensity Predicted if conflict==0, lcolor(black) || kdensity Predicted if conflict==1, lcolor(green) 

enter image description here Кто-нибудь знает, как это сделать? Благодаря!

+0

Как предсказанные вероятности имеют значения около 2 или -0,25? Там что-то не так или неправильно. –

+0

Правильно, это потому, что я выполняю географически взвешенную регрессию в ArcMap, и она обладает способностью выполнять LPM. Я использую только предсказанные вероятности для выполнения классификации, поэтому я хочу понять, как найти значимую точку отсечения, с помощью которой можно разделить дистрибутивы. – yogz123

+0

Я не следую. Вероятности, как я их понимаю, имеют шкалу от 0 до 1. Таким образом, либо это не вероятности, либо они являются преобразованиями вероятностей. –

ответ

1

вы должны использовать

kdensity yourvar, generate(newvar_x newvar_d) 

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

+0

Это правильно; Я добавляю статистическое предупреждение OP о том, что такие пересечения обычно ** очень чувствительны к типу и ширине ядра, которые вы выбираете **. Для выбора по умолчанию нет волшебства. Найти, где функции квантиля пересекаются, если они это сделают, будет менее чувствительным выбором. Очевидно, что в графе вашего примера показано, что у вас есть кусковое распределение с выбросами. –

+0

Это действительно сдвиг функций квантиля, который был бы в центре внимания, если вы последуете моему совету. –

Смежные вопросы