19 lines
		
	
	
		
			421 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			421 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var data = load('test-data-iris.json');
 | 
						|
 | 
						|
 | 
						|
var dataX=ml.preprocess(data,'m',
 | 
						|
 {features:
 | 
						|
   ['length','width','petal_length','petal_width']
 | 
						|
}).data;
 | 
						|
 | 
						|
// TODO; update ML from workbook ML-X
 | 
						|
 | 
						|
var eigenX=ml.pca.getEigenVectors(dataX);
 | 
						|
 | 
						|
var dataZ=ml.pca.computeAdjustedData(dataX,eigenX[0])
 | 
						|
 | 
						|
var dataXR=ML.pca.computeOriginalData(
 | 
						|
  dataZ.formattedAdjustedData,
 | 
						|
  dataZ.selectedVectors,
 | 
						|
  dataZ.avgData).formattedOriginalData;
 |