In [1]:
import scipy.sparse as sp
import numpy as np
from lasso import SparseLasso
In [2]:
from lasso import sklearn_comparison
In [3]:
skl_ex_X = np.array([[0.,0], [1, 1], [2, 2]])
skl_ex_Y = np.array([0, 1, 2])
In [4]:
sklearn_comparison(skl_ex_X, skl_ex_Y, lam = 0.1)
Out[4]:
In [5]:
lasso_toy = SparseLasso(X = skl_ex_X,
y = skl_ex_Y,
lam = 0.1)
lasso_toy.run()
lasso_toy.objective()
Out[5]:
In [6]:
X = np.array([[0.,1], [1, 2], [2, 3]])
Y = np.array([2., 5, 8])
lam = 0.1
In [7]:
sklearn_comparison(X, Y, lam = lam)
Out[7]:
In [8]:
lasso_toy = SparseLasso(X = X, y = Y, lam = lam)
lasso_toy.run()
lasso_toy.objective()
Out[8]:
In [9]:
X = np.array([[0., 1, 4, 5, 6, 9], [1, 2., 0, 0 , 3, 4], [2, 3, 4, 6, 7, 1.]])
Y = np.array([2., 5, 8])
lam = 0.1
In [10]:
sklearn_comparison(X, Y, lam = lam)['objective']
Out[10]:
In [11]:
lasso_toy = SparseLasso(X = X, y = Y, lam = lam, verbose = False)
lasso_toy.run()
lasso_toy.objective()
Out[11]:
In [ ]: