2017-12-18 11 views
0

Ich muss einen Weg finden, den Punkt auf einer angepassten Kurve zu berechnen, die einem gegebenen Punkt am nächsten ist (oder der kürzeste Abstand zur Kurve von einem gegebenen Punkt).Abstand von einem gegebenen Punkt zu einer hyperbolischen Kurve

Die Gleichung für die angepasste Kurve hat die Form: y = m/(x + a) + c. Ich habe versucht, es analytisch zu lösen, aber ich bekomme ein Polynom vierten Grades.

Gibt es eine Lösung, die für einige tausend Punkte (z. B. in Stata) operationalisiert werden kann?

Antwort

0

Probieren Sie die nichtlineare Berechnung der kleinsten Quadrate aus, die in Stata unter Verwendung von nl durchgeführt werden kann.

+0

Danke Dimiriy. Ich habe versucht, nl, aber ich konnte es nicht zum Arbeiten bringen, weil einige der simulierten Beobachtungen negativ oder auf der anderen Seite der Asymptoten werden. – Frank

+0

@Frank Können Sie hier einige Ihrer simulierten Daten veröffentlichen? Sie können 'dateex' von SSC verwenden, um dies zu tun. –

Verwandte Themen