UniprJRC / DSconMATLAB

Il sito che contine materiale aggiuntivo e tutti i files di codice MATLAB degli esercizi e delle figure del libro.
12 stars 5 forks source link

Errore che puo ostacolare la compresione #194

Open Alematassa02 opened 11 months ago

Alematassa02 commented 11 months ago

Salve Prof., io ho avuto alcuni problemi con l'esercizio HW9.3 di pagina 337. Nel senso che, quando cercavo di implementare il codice di spmplot delle soluzioni, mi dava il seguente errore:

Schermata 2023-10-18 alle 10 11 32

Allora ho provato a sfogliare il libro per cercare di capire come poter fare per risolvere (o magari è solo un problema del mio matlab, però ho voluto provarci lo stesso prima di chiedere aiuto). Leggendo bene il libro ho trovato una sezione (pagina 320 dove viene descritta la figura 9.25) dove viene spiegato precisamente ciò che deve essere fatto nella sezione dell'esercizio, quindi ho provato a scrivere il codice nel seguente modo:

Schermata 2023-10-18 alle 10 06 37

A mio parere l'esercizio va fatto così, spero di non essere risultata presuntuosa con questa mia correzione così lunga. Spero di essere stata chiara e d'aiuto. Saluti.

UniprJRC commented 11 months ago

L'ultima parte dell'esercizio L'esercizio HW9.3 ha l'obiettivo di far esplorare le potenzialità dell'opzione typespm di spmplot. Il problema era che con la versione di FSDA 8.7.2.2 (come ha giustamente sottolineato lei) e come i avevano fatto notari già altri non funzionava.

Con la versione di FSDA 8.7.2.3 di FSDA il codice

%% Caricamento dati load kidney.mat

% idxmedici = variabile classificatoria idxmedici=kidney.cclass; Xtable=kidney(:,2:4);

typespm=struct; typespm.upper='number'; spmplot(Xtable,'group',idxmedici,'typespm',typespm);

produce quanto segue

image

Provi quindi a disinstallare FSDA e installare la nuova versione 8.7.2.3 o superiori.

La nuova versione tuttavia produce etichette ruotate che non mi soddisfano. In ogni caso, con l'opzione typespm è possibile fare apparire gli scatter solo nella parte triangolare superiore o inferiore e nell'altra parte rappresentare le correlazioni tramite numeri/cerchi o quadrati

Mi faccia sapere se il codice funziona con la nuova versione di FSDA

Alematassa02 commented 11 months ago

Salve, la ringrazio per la spiegazione. Ho provato a scaricare la nuova versione di FSDA e ora funziona il codice spmplot. Saluti.