fix bug in "for yield" function
In "lassoProb.x += deltaSpV", always pop "Can't have more elements in the array than length!" error
Trace the program, I found there are no element surpass the range. So there might be the breeze.linalg.SparseVector's problem
So, I will try another package of sparseVector
Attempt to try spark mllib's sparseVector, but it doesn't work cause it is a private class. Apache's commons math is powerful but does not fit scala very well.
So I make a little change to make breeze sparseVector work(mainly comes from the "+=" operator). And test locally
build for jar
lasso local
Merge branch 'master' of https://github.com/zengjichuan/SparkProject