python - wie man die Fläche unter der Kurve?
möchte Sie Fragen, ob es möglich ist, berechnen Sie die Fläche unter der Kurve für eine angepasste distribution curve?
Die Kurve würde so Aussehen
Ich habe gesehen, einige online-Beiträge in Bezug auf die Nutzung von trapz, aber ich bin mir nicht sicher, ob es für eine Kurve wie die. Bitte erleuchte mich und danke für die Hilfe!
was ist Ihr input? Funktion oder Menge der Punkte?
Mögliche Duplikate: stackoverflow.com/questions/13320262/... stackoverflow.com/questions/22238489/... stackoverflow.com/questions/10814353/...
Es ist Mathe-Sachen, nur die Integration der Funktion.
Bitte geben Sie den (minimalen) - code, den Sie bisher haben.
Ich denke, die Summe ist genau 1 und die Antwort auf Ihre Frage ist ja.
Mögliche Duplikate: stackoverflow.com/questions/13320262/... stackoverflow.com/questions/22238489/... stackoverflow.com/questions/10814353/...
Es ist Mathe-Sachen, nur die Integration der Funktion.
Bitte geben Sie den (minimalen) - code, den Sie bisher haben.
Ich denke, die Summe ist genau 1 und die Antwort auf Ihre Frage ist ja.
InformationsquelleAutor SamKJ | 2015-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihre distribution
f
, diskretisiert auf einem set von Punkten,x
, die Sie kennen, dann können Siescipy.integrate.trapz
oderscipy.integrate.simps
direkt (passf
,x
als Argumente (in dieser Reihenfolge). Für eine schnelle Kontrolle (z.B., dass sich Ihre Verteilung ist normiert), nur die Summe der Werte derf
und vermehren sich durch den Gitterabstand:Ausgabe:
InformationsquelleAutor xnx
Erstens, müssen Sie eine Funktion aus einem Diagramm. Sie können überprüfen,hier. Dann können Sie die integration in python mit scipy. Sie können überprüfen, hier für die integration.
Es ist nur Mathe Sachen als Daniel Sanchez sagt.
InformationsquelleAutor umuur