close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#840 closed enhancement (fixed)

Aceleración de la convergencia de la deco canónica

Reported by: atorre Owned by: Pedro Gea
Priority: critical Milestone: Release 0.6
Component: DecoTools Keywords: convergencia, deco canónica, aceleración, orden inverso
Cc: prcoco.bbvasp@…, palmagro@…, cperez@…

Description

Hola,
Una opción para acelerar la convergencia de la descomposición canónica (los tiempos se disparan cuando hay muchas unidades de estudio y varios grupos de variables) es, cuando muestreamos distintos órdenes de variables, generar pares de muestras con un orden aleatorio y su "inverso".

Se puede ver en el siguiente ejemplo:

Si tenemos un conjunto de 4 grupos de efectos, se genera un orden aleatorio: efecto 1 en la posición 1, efecto 2 en la posición 2, efecto 3 en la posición 3 y el efecto 4 en la posición 4, deberíamos generar el orden inverso: efecto 1 en la posición 4, efecto 2 en la posición 3, efecto 3 en la posición 2 y el efecto 4 en posición 1.

Gracias por adelantado.

Attachments (1)

captura.gif (39.1 KB) - added by Pedro Gea 13 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 13 years ago by Pedro Gea

Status: newaccepted

comment:2 Changed 13 years ago by Pedro Gea

(In [2849]) Se introduce el modo simétrico para muestrear las permutaciones que alterna una permutación con su inversa.
Refs #840

comment:3 Changed 13 years ago by Pedro Gea

Por defecto se mantiene el mecanismo de muestreo de permutaciones no simétrico.

Para configurar DecoTools para usar el modo simétrico, modifíquese el valor de la variable de configuración SymmetricMode:

Real DecoTools::SymmetricMode := True;

Changed 13 years ago by Pedro Gea

Attachment: captura.gif added

comment:4 Changed 13 years ago by atorre

Otra cosa que se podría hacer adicional es forzar a que la distribución de veces que un efecto está en la primera posición (y con la simetría en la última) es uniforme para todos los efectos.

comment:5 Changed 13 years ago by Pedro Gea

En el gráfico siguiente se compara una medida de la convergencia al utilizar un muestreo simétrico (azul) y no simétrico (verde).


comment:6 Changed 13 years ago by Pedro Gea

En abscisas se colocan distintas evaluaciones, en ordenadas el error cuadrático medio al diferenciar dos descomposiciones canónicas muestreadas.

comment:7 Changed 13 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

Se da por concluida la solicitud de este tique, para otras mejoras o sugerencias en los algortimos de cálculo créese un nuevo tique.

comment:8 Changed 12 years ago by Pedro Gea

(In [3341]) Refs #602, #827, #840, #952
Se introducen cambios para agilizar el cálculo de las descomposiciones canónicas.

Note: See TracTickets for help on using tickets.