Este script crea un diálogo para realizar el escalamiento multidimensional a través de la integración de SAS o, alternativamente, al conectarse a Proyecto r MDS es un método de reducción de dimensión que produce coordenadas en euclides.
espacio (generalmente 2D, 3D) que mejor representa la estructura de una distancia completa / disimilitud
matriz. MDS requiere que la entrada sea una matriz de disimilitud simétrica. Entrada a esta aplicación
pueden ser datos que ya se encuentran en la forma de una matriz de disimilitud simétrica o la matriz de disimilitud
se puede calcular basándose en los datos de entrada (donde las medidas de disimilitud se calculan entre las filas de la
tabla de datos de entrada.
NOTA: ¡Esta secuencia de comandos asume que la preferencia de SAS para usar etiquetas de variables SAS para los nombres de columna durante la importación está configurada! De lo contrario puede recibir errores de nombres de variables no encontrados.
Refiérase a esto Blog para obtener más información o al ReadMe_MDSAddin.txt que se encuentra en la Carpeta de Inicio del complemento una vez instalado.
Captura de pantalla de diálogo:

Capturas de pantalla de resultados:
Resumen de MDS ajustado a diferentes dimensiones. Los puntos se pueden seleccionar y luego los resultados se muestran mediante la selección del botón.

Resultados bidimensionales, por ejemplo, datos de Expresiones faciales que muestran el mejor ajuste en dos dimensiones de las relaciones entre juzgar expresiones faciales a diferentes estímulos / escenarios.

Más detalles:
Si los datos no son ya una matriz de disimilitud, uno puede calcularse (y producirse opcionalmente).
Los detalles se pueden encontrar en estas métricas en la documentación de SAS o R.
PROC DISTANCE se utiliza cuando se integra con SAS.
Para R:
Gower se produce utilizando la función daisy () en el paquete R cluster.
Todos los demás se calculan en la función dist () en el paquete R stats.
Una vez que los datos están en la forma de una matriz de disimilitud simétrica, MDS se puede calcular en R utilizando dos diferentes
Funciones R (los detalles se pueden encontrar en la Documentación R):
La MDS clásica se calcula con la función cmdscale () en el paquete R stats.
El MDS no métrico de Kruskal se calcula utilizando la función isoMDS () en el paquete R MASS.
Para SAS, PROC MDS se utiliza y ofrece más opciones y estilos de algoritmos MDS.
Para R: Todos los paquetes que se requieren para esta aplicación están presentes en una instalación básica del proyecto R
Para SAS: se requiere el componente SAS / STAT.
Varias opciones / características se realizan utilizando scripts JSL:
- Creación del diálogo MDS para introducir datos y parámetros.
- Para R: Estandarización de variables numéricas si se solicita antes del cálculo de la matriz de distancia para R.
Esto restará la media de la columna y la dividirá por la desviación estándar de la columna.
- Salida de la matriz de distancia a una tabla de datos JMP.
- Gráficos dinámicos resultantes para explorar los resultados de MDS.