2014-10-02 60 views
0

我有3個矢量:x位置,y位置和時間。從(X,Y,時間)迴歸預測(X,Y)

我做了3D迴歸在python用下面的代碼:

from scipy import interpolate 
reg = interpolate.BivariateSpline(x, y, t, kx=1, ky=1, s=0) 

這是一個線性迴歸3D。 現在reg是BivariateSpline的一個類的實例「培訓的」 x, y, t數據集。

我的意圖是獲得一個x, y的元組值,其值爲t,但是我不能這樣做,因爲這個類要求我輸入兩個值(現在我想起來很合理)。

但我的問題是,因爲我要的是如果人們看到它很直觀;迴歸中給定時間的x,y位置是什麼?

迴歸是一個很好的方法,否則我就用別的東西嗎?

[編輯]

欲引入的未來的時間值,以預測未來的x,y位置,我想的是使用3D線性迴歸,或任何其他合適的方法來完成。

在此先感謝。

回答

0

不知道我完全understnad你的問題,但如果你有(x,y,t),你想只(x,t)搶你可以做

[(x,y) for (x,y,t) in reg] 
+0

好吧,也許我的問題不太清楚,我想預測未來X ,通過引入未來的時間價值來定位我的位置,我想用3D線性迴歸(或其他方法)來做到這一點, – 2014-10-02 12:16:41

相關問題