2016-11-30 4 views
0

Ich habe Probleme meinen eigenen Monte Carlo Simulator mit Python 3 zu erstellen ... Ich versuche den zukünftigen Preis im kommenden Jahr vorherzusagen. Ich lerne immer noch, wie man in Python programmiert.Monte Carlo Simulator

Meine Daten:

Price = np.array([29429,30426,32513,40605,52806,57581]) 
Year = np.array([1970,1971,1972,1973,1974,1975]) 

Versuchte Monte Carlo Simulator ..

N_pts_per_fit = 30 
indices= random.randint(0,Price,N_pts_per_fit) 
for i in range[N_pts_per_fit]: 
    newdata = indices 

Lassen Sie mich wissen, wenn ich Fragen richtig und Feedback zu meinem Ansatz veröffentlichen. Vielen Dank und einen schönen Tag!

  • Bob
+0

Es ist nicht klar, was Sie fragen. Was passiert, wenn Sie Ihren Code ausführen? Mit was hast du Probleme? –

+0

Nicht wie ich bin ein Experte in Monte-Carlo-Methode, aber kann es sogar verwendet werden, Trends vorherzusagen? – Headcrab

Antwort

-1

Bereich sollte Klammern haben:

range(N_pts_per_fit) 

und sind Sie wollen jedes newdata speichern? Ich nehme an, Sie haben mehr Code in der for-Anweisung

+0

Ich habe nicht genug Reputation, um einen Kommentar zu posten, möchte aber trotzdem weiterhelfen - danke für Ihre Eingabe. – Harlekuin

+0

Ja, mein Problem ist, dass ich neue Daten speichern möchte. Das ist alles, was ich bisher habe, aber ich suche immer noch nach der richtigen Schreibweise, um monte carlo in python zu machen. – Bob

+0

Sie könnten die neuen Daten als Liste speichern, so dass die letzte Zeile wie – Harlekuin

Verwandte Themen