http://excel.onushi.com/function/intercept.htm Der Wert von INTERCEPT (), beschrieben in.
Als Ergebnis gibt A4 3.2 zurück, was dem Wert des Abschnitts der linearen Regressionslinie entspricht.
Es ist -3,2, wenn es von der Funktion (C-Implementierung) berechnet wird, um den Abschnitt zu finden, den wir haben.
Die Zeichen stimmen nicht überein.
Ich habe auch versucht, Python-Studie (Einführung in Scipy) mit Python zu lösen. Referenz http://akiyoko.hatenablog.jp/entry/2013/06/16/005946
http://ideone.com/OVtvzj
from scipy import stats
xs = [ 5, 10, 9 ]
ys = [ 2, 7, 7 ]
slope, intercept, r_value, _, _ = stats.linregress(xs, ys)
print "slope:", slope
print "intercept:", intercept
print "r_value:", r_value
Ergebnis
Success time: 0.15 memory: 46904 signal:0
slope: 1.07142857143
intercept: -3.2380952381
r_value: 0.981980506062
Die Beschreibung im Web ist möglicherweise falsch oder die Definition kann unterschiedlich sein. Ich konnte bestätigen, dass diese C-Implementierungsfunktion und Python konsistent sind.
Die letzten beiden Python-Implementierungen "Steigung, Schnittpunkt, r_Wert, _, _".
http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.linregress.html Es scheint, dass pvalue und stderr im Teil von "_, " als Tupel zurückgegeben werden. Wenn Sie es nicht als Variable verwenden, würden Sie "" schreiben.
http://stackoverflow.com/questions/2745018/python-is-there-a-dont-care-symbol-for-tuple-assignments
_
is indeed a very popular choice for "a name which doesn't matter" -- it's a legal name, visually unobtrusive, etc.
Seien Sie jedoch vorsichtig mit der Redewendung "_" in GNU gettext. Diese Informationen sind bis zu diesem Punkt, da sie noch nicht mit mir verwandt sind.
Recommended Posts