Questo script crea una finestra di dialogo per l'esecuzione di Scaling multidimensionale tramite l'integrazione di SAS o in alternativa connettendosi al Progetto R. MDS è un metodo di riduzione delle dimensioni che produce coordinate in Euclideo
spazio (solitamente 2D, 3D) che rappresenta al meglio la struttura di una distanza totale / dissomiglianza
matrice. MDS richiede che l'input sia una matrice simmetrica di dissomiglianza. Input a questa applicazione
possono essere dati che sono già sotto forma di una matrice di dissimilarità simmetrica o della matrice di dissomiglianza
può essere calcolato in base ai dati di input (dove vengono calcolate misure di dissimilarità tra le righe del file
tabella dei dati di input.
NOTA: questo script presuppone che sia impostata la preferenza SAS per l'utilizzo delle etichette delle variabili SAS per i nomi delle colonne durante l'importazione! Altrimenti potresti ricevere errori di nomi di variabili non trovati.
Fare riferimento a questo blog per ulteriori informazioni o per il file ReadMe_MDSAddin.txt trovato nella cartella Inizio del componente aggiuntivo dopo l'installazione.
Cattura schermo finestra:

Cattura schermate dei risultati:
Il sommario di MDS si adatta a diverse dimensioni. I punti possono essere selezionati e quindi i risultati vengono visualizzati tramite la selezione dei pulsanti.

I risultati bidimensionali, ad esempio i dati di espressioni facciali, mostrano la migliore corrispondenza in due dimensioni delle relazioni tra giudicare le espressioni facciali e stimoli / scenari diversi.

Maggiori dettagli:
Se i dati non sono già una matrice di dissomiglianza, uno può essere calcolato (e prodotto facoltativamente).
I dettagli possono essere trovati su queste metriche nella documentazione SAS o R.
PROC DISTANCE viene utilizzato durante l'integrazione con SAS.
Per R:
Gower viene prodotto utilizzando la funzione daisy () nel pacchetto cluster R.
Tutti gli altri sono calcolati nella funzione dist () nel pacchetto delle statistiche R.
Una volta che i dati sono nella forma di una matrice di dissimilarità simmetrica, MDS può essere calcolato in R utilizzando due diversi
Funzioni R (i dettagli possono essere trovati nella documentazione R):
L'MDS classico è calcolato con la funzione cmdscale () nel pacchetto delle statistiche R.
L'MDS non metrico di Kruskal è calcolato usando la funzione isoMDS () nel pacchetto R MASS.
FOr SAS, PROC MDS viene utilizzato e offre più opzioni e stili di algoritmi MDS.
Per R: Tutti i pacchetti richiesti per questa applicazione sono presenti in un'installazione di base del progetto R
Per SAS: è richiesto il componente SAS / STAT.
Diverse opzioni / funzionalità vengono eseguite utilizzando lo scripting JSL:
- Creazione della finestra di dialogo MDS per l'inserimento di dati e parametri.
- Per R: standardizzazione delle variabili numeriche se richiesto prima del calcolo della matrice di distanza per R.
Ciò sottrarrà la media della colonna e la dividerà per la deviazione standard della colonna.
- Uscita della matrice della distanza in una tabella di dati JMP.
- Trame dinamiche risultanti per esplorare i risultati di MDS.