Ich bin daran interessiert, ein Array (oder eine Numpy-Reihe) der Länge N zu generieren, das bei Verzögerung 1 eine spezifische Autokorrelation aufweist. Idealerweise möchte ich auch den Mittelwert und die Varianz angeben und die Daten aus (Multi) ziehen lassen. Normalverteilung. Aber am wichtigsten ist, dass ich die Autokorrelation spezifizieren möchte. Wie mache ich das mit Numpy oder Scikit-Learn?
Um es explizit und präzise zu sagen, das ist die Autokorrelation, die ich steuern möchte:
Code: Select all
numpy.corrcoef(x[0:len(x) - 1], x[1:])[0][1]