This commit is contained in:
2007-07-30 18:04:42 +00:00
parent aa4007e208
commit 10eba079bc
4 changed files with 151 additions and 22 deletions

View File

@@ -1,7 +1,7 @@
"""This module implements some common validation schemes from pca and pls.
"""
from scipy import ones,mean,sqrt,dot,newaxis,zeros,sum,empty,\
apply_along_axis,eye,kron,array,sort
apply_along_axis,eye,kron,array,sort,zeros_like,argmax
from scipy.stats import median
from scipy.linalg import triu,inv,svd,norm
@@ -122,7 +122,7 @@ def lpls_val(X, Y, Z, a_max=2, nsets=None,alpha=.5):
B = dat['B']
b0 = dat['b0']
for a in range(a_max):
Yhat[a,ind,:] = b0[a][0][0] + dot(xi, B[a])
Yhat[a,ind,:] = b0[a][0][0] + dot(xi-xcal.mean(0), B[a])
Yhat_class = zeros_like(Yhat)
for a in range(a_max):
for i in range(k):