GICUNED / GridFCM.practicum

GNU General Public License v3.0
0 stars 0 forks source link

Desarrollo de función para alinear la Wimp respecto al ideal #6

Closed Asanfe closed 8 months ago

Asanfe commented 8 months ago

Nombre de la función: .align.wimp

Objetivo de la función: Alinear los constructos personales para que el polo derecho siempre sea el que se encuentra alineado con el ideal, los dilemáticos se dejaran tal y cómo se introdujeron. Además, debe existir la opción de poder eliminar los constructos dilemáticos de la wimp.

Parámetros de la función:

Salida de la función: La salida de la función será un objeto S3 wimp que tendrá los mismos datos que el parámetro wimp pero con los polos orientados al ideal y las puntuaciones ajustadas a ese propósito.

Requisitos previos al desarrollo: No existe ningún requisito o desarrollo previo que esté atascando esta tarea.

Comentarios:

Pseudocódigo:

Extraer vector ideal de wimp

Categorizar constructos según vector del ideal
      SI ideal > 0 -> swap
      SI ideal == 0 -> dilem
      ELSE -> noswap

Aplicar transformación a cada entrada de wimp en cada constructo que haya sido categorizado como swap

SI exclude.dilemmatic == TRUE -> Eliminar constructos categorizados como dilem de todas las entradas de wimp

Devolver wimp transformada
Asanfe commented 8 months ago

La función está completada, la he subido como una función oculta (solo se puede usar como función dentro de las funciones del paquete).

La podéis encontrar en R/HideFunctions.R