Python - Array mit spezifischer Autokorrelation erzeugen
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 der (Mehrfach-) Normalverteilung ziehen lassen . Vor allem aber möchte ich die Autokorrelation spezifizieren. Wie mache ich das mit numpy oder scikit-learn?
Um genau zu sein, das ist die Autokorrelation, die ich kontrollieren möchte:
numpy.corrcoef(x[0:len(x) - 1], x[1:])[0][1]