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.

Changes between Version 1 and Version 2 of upgrade/transformations


Ignore:
Timestamp:
Jul 1, 2010, 8:34:46 AM (15 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • upgrade/transformations

    v1 v2  
    44== Transformaciones ==
    55
    6 El uso de las transformaciones de MMS_0.5 en los proyectos ha sido muy variopinto
     6El uso de las transformaciones ({{{@MMS.Transformation}}}) de MMS_0.5 en los proyectos ha sido muy variopinto
    77dada la flexibilidad que ofrecían a los usuarios. Sin embargo, su diseño original
    88no estaba pensado para ello y esto conlleva algunas dificultades sobre todo
     
    1414los mismos resultados:
    1515
     16=== Transformación del Output ===
     17
     18La transformación del output no suele presentar la flexibilidad en las transformaciones
     19que comentábamos y se limita a la familia de transformaciones BoxCox.
     20Éstas están implementadas en MMS_0.6.
     21
     22'''Código en MMS_0.5'''
     23{{{
     24@MMS.Transformation _.transformation =
     25  @MMS.Transformation.BoxCox::Default(0,0)
     26}}}
     27
     28'''Código en MMS_0.6'''
     29Construcción de la transformación:
     30{{{
     31// Modo 1
     32@MMS.Transformation _.transformation.1 = @MMS.Transformation.BoxCox::Default(0,0);
     33// Modo 2
     34@MMS.Transformation _.transformation.2 = @MMS.Transformation::Family("BoxCox", [[0,0]]);
     35// Nombre de la transformación
     36Text _.transformation.2::GetName(?);
     37//> "BoxCox_0.0"
     38}}}
     39Alternativa en los argumentos de una MVariable:
     40{{{
     41// Modo 1 ó 2
     42NameBlock [_.output|_.input] = [[
     43  ...
     44  @MMS.Transformation _.transformation = ...
     45  ...
     46]]
     47// Modo 3 (por nombre)
     48NameBlock [_.output|_.input] = [[
     49  ...
     50  Text _.transformationLabel = "BoxCox_0.0";
     51  ...
     52]]
     53}}}
     54
     55=== Transformación del Input ===
     56