auf ein gegebenes Array zugreifen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
savage27
User
Beiträge: 5
Registriert: Dienstag 3. November 2020, 08:10

Hallo, ich muss eine Methode schreiben, die zwei Numpy Arrays der Länge n enthält. Diese Methode soll ich dann später auf eine Stichprobe anwenden, deswegen erstmal eine "allgemeine" definition.

Also x & y wären zwei dimensionale Stichprobenwerte wo die Werte ja nicht bekannt sind.
Um jetzt Formel aus der Vorlesung zu implementieren, bräuchte ich zb. die 1., 2., 3. Stelle von x, die ich dann mit dem Mittelwert subtrahiere. Wie kann ich denn auf diese Stellen zugreifen :?:

den Mittelwert berechne ich so:

Code: Alles auswählen

import numpy as np

def leastsquares(x,y):
    # mittelwert berechnen
    xmean = np.mean(x[:,0])
    ymean = np.mean(y[:,0])
    
    return a,b
die Varianz würde ich so berechnen:

Code: Alles auswählen

 varx = np.var(x[:,0])
vary = np.var(y[:,0])
wären diese Zeilen schonmal korrekt? Die Varianz und den Mittelwert brauche ich für meine Formel später. Aber das mit den Arrays brauche ich für die Kovarianz.

Vielen Dank schonmal für jegliche Hilfe
Antworten