10.07.2015 Views

valorizzazione degli effluenti di allevamento e loro gestione ... - ARAL

valorizzazione degli effluenti di allevamento e loro gestione ... - ARAL

valorizzazione degli effluenti di allevamento e loro gestione ... - ARAL

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Gli spettri cosi ottenuti sono stati elaborati avvalendosi dei software Matlab R2009b (TheMathworks, Inc.) e PLS Toolbox© [9] versione 5.8 (Eigenvector Research, Inc.).I tre spettri ottenuti da ogni campione sono stati me<strong>di</strong>ati ottenendo uno spettro me<strong>di</strong>o per ognicampione. Gli spettri sono stati pre-processati applicando l’Extended Multiplicative ScatteringCorrection (EMSC), la Standard Normal Variate (SNV) (Barnes, R.J., et al.1989), l’algoritmo <strong>di</strong>derivazione <strong>di</strong> Savitsky-Golay e la centratura della me<strong>di</strong>a (CM).Si è valutata l’influenza della <strong>di</strong>versa modalità <strong>di</strong> presentazione del campione durante le scansioni(sabbia o transflettore) calcolando, nello spazio delle componenti principali normalizzate, le<strong>di</strong>stanze delle singole repliche spettrali dal <strong>loro</strong> spettro me<strong>di</strong>o che equivale al calcolo della <strong>di</strong>stanza<strong>di</strong> Mahalanobis (Maesschalck R. et al.2000). Sono stati estratti gli score del modello <strong>di</strong> PCA a 4componenti principali, ottenuto sugli spettri in derivata prima e centrati sulla me<strong>di</strong>a, normalizzati ecalcolate le <strong>di</strong>stanze con il seguente algoritmo:for i=1:3:390x1m=mean(scores_norm_poly(i:i+2,1));x2m=mean(scores_norm_poly(i:i+2,2));x3m=mean(scores_norm_poly(i:i+2,3));x4m=mean(scores_norm_poly(i:i+2,4));D1=sqrt((scores_norm_poly(i,1)-x1m)^2+(scores_norm_poly(i,2)-x2m)^2+(scores_norm_poly(i,3)-x3m)^2+(scores_norm_poly(i,4)-x4m)^2);D2=sqrt((scores_norm_poly(i+1,1)-x1m)^2+(scores_norm_poly(i+1,2)-x2m)^2+(scores_norm_poly(i+1,3)-x3m)^2+(scores_norm_poly(i+1,4)-x4m)^2);D3=sqrt((scores_norm_poly(i+2,1)-x1m)^2+(scores_norm_poly(i+2,2)-x2m)^2+(scores_norm_poly(i+2,3)-x3m)^2+(scores_norm_poly(i+2,4)-x4m)^2);D(t)=(D1+D2+D3)/3;t=t+1endAl fine <strong>di</strong> stabilire quale era il numero minimo <strong>di</strong> campioni per un set <strong>di</strong> calibrazione che avesse ilpiù possibile una <strong>di</strong>stribuzione uniforme nello spazio delle componenti principali e che mantenessebuone doti previsionali, bassi valori <strong>di</strong> errori <strong>di</strong> stima, senza ricorrere a un ampio numero <strong>di</strong>campioni in calibrazione, si è applicato l’algoritmo <strong>di</strong> Kennard Stone (R.W. Kennard and L.A.Stone1969), tramite il pacchetto software Parvus 2008. La matrice <strong>degli</strong> spettri pre-processata, èstata convertita in formato ASCII, quin<strong>di</strong> tramite PARVUS CHANGE in formato Parvus.Successivamente i dati sono stati caricati in PARVUS KENNARD, quin<strong>di</strong> dopo aver selezionato ilnumero <strong>di</strong> componenti principali desiderate (5 in questo caso) è stata applicata la PCA.Successivamente, esplicitando la numerosità <strong>di</strong> campioni da tenere in calibrazione, 1/3, 1/2 e 2/3Progetto Pilota SATA “Valorizzazione <strong>effluenti</strong> <strong>di</strong> <strong>allevamento</strong> e <strong>loro</strong> <strong>gestione</strong> comprensoriale“ – pag. 147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!