Wie der Titel suggeriert möchte ich in der Lage sein, eine Regression (nicht nur eine einfache Optimierung) auf die folgenden (eine nicht lineare Schrittfunktion) entweder in R oder in Python (das Problem ist von entscheidender Bedeutung, damit ich bin zu verwenden, je nachdem, welche Software den Job zu erledigen) wird bereit:Regression auf Funktionen mit Schritten (Python/R)
https://beta.postimg.org/image/3pqj0zb1b/
oder in
Y = alpha + beta * Dummy_1 + error_term
where Dummy_1 = 1 if x > gamma * f(x) and if x < theta * f(x) Parameters: alpha, beta, gamma, theta
Deshalb möchte ich die leistungsfähigen Werkzeuge Statistiken setzt in Gebrauch verwenden und , hoffentlich durch einen GLM, berechne all die schönen Dinge, die dieses Modell bietet (Ich interessiere mich nicht für Optimierungsprobleme hinsichtlich der Zuverlässigkeit, aber ich werde gerne annehmen, was auch immer funktioniert). Leider habe ich keine Ahnung, wie man ein solches Problem aufbaut - entweder in R oder in Python.
Wie würden Sie darüber gehen?