@@ -62,10 +62,10 @@ def make_time_shift_features(X, ids):
6262 >>> X = [[1, 2], [3, 4], [5, 6], [7, 8]]
6363 >>> ids = [[0, 0], [0, 1], [1, 1]]
6464 >>> make_time_shift_features(X, ids)
65- array([[1., 1., 2. ],
66- [3., 1., 2.],
67- [5., 3., 4.],
68- [7., 5., 6.]])
65+ array([[ 1., nan, nan ],
66+ [ 3., 1., 2.],
67+ [ 5., 3., 4.],
68+ [ 7., 5., 6.]])
6969 """
7070 X = check_array (X , ensure_2d = True , dtype = float , ensure_all_finite = "allow-nan" )
7171 ids = check_array (ids , ensure_2d = True , dtype = int )
@@ -74,7 +74,7 @@ def make_time_shift_features(X, ids):
7474 out = np .zeros ([n_samples , n_outputs ])
7575 for i , id_temp in enumerate (ids ):
7676 out [:, i ] = np .r_ [
77- np .full (id_temp [1 ], X [ 0 , id_temp [ 0 ]] ),
77+ np .full (id_temp [1 ], np . nan ),
7878 X [: - id_temp [1 ] or None , id_temp [0 ]],
7979 ]
8080
@@ -1413,11 +1413,11 @@ def make_narx(
14131413 >>> print_narx(narx)
14141414 | yid | Term | Coef |
14151415 =======================================
1416- | 0 | Intercept | 1.054 |
1417- | 0 | y_hat[k-1,0] | 0.483 |
1418- | 0 | X[k,0]*X[k,0] | 0.307 |
1419- | 0 | X[k-1,0]*X[k-3,0] | 1.999 |
1420- | 0 | X[k-2,0]*X[k,1] | 1.527 |
1416+ | 0 | Intercept | 1.050 |
1417+ | 0 | y_hat[k-1,0] | 0.484 |
1418+ | 0 | X[k,0]*X[k,0] | 0.306 |
1419+ | 0 | X[k-1,0]*X[k-3,0] | 2.000 |
1420+ | 0 | X[k-2,0]*X[k,1] | 1.528 |
14211421 """
14221422 X = check_array (X , dtype = float , ensure_2d = True , ensure_all_finite = "allow-nan" )
14231423 y = check_array (y , dtype = float , ensure_2d = False , ensure_all_finite = "allow-nan" )
0 commit comments