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.
- Timestamp:
-
Jul 1, 2010, 8:34:46 AM (15 years ago)
- Author:
-
Pedro Gea
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v2
|
|
| 4 | 4 | == Transformaciones == |
| 5 | 5 | |
| 6 | | El uso de las transformaciones de MMS_0.5 en los proyectos ha sido muy variopinto |
| | 6 | El uso de las transformaciones ({{{@MMS.Transformation}}}) de MMS_0.5 en los proyectos ha sido muy variopinto |
| 7 | 7 | dada la flexibilidad que ofrecían a los usuarios. Sin embargo, su diseño original |
| 8 | 8 | no estaba pensado para ello y esto conlleva algunas dificultades sobre todo |
| … |
… |
|
| 14 | 14 | los mismos resultados: |
| 15 | 15 | |
| | 16 | === Transformación del Output === |
| | 17 | |
| | 18 | La transformación del output no suele presentar la flexibilidad en las transformaciones |
| | 19 | que 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''' |
| | 29 | Construcció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 |
| | 36 | Text _.transformation.2::GetName(?); |
| | 37 | //> "BoxCox_0.0" |
| | 38 | }}} |
| | 39 | Alternativa en los argumentos de una MVariable: |
| | 40 | {{{ |
| | 41 | // Modo 1 ó 2 |
| | 42 | NameBlock [_.output|_.input] = [[ |
| | 43 | ... |
| | 44 | @MMS.Transformation _.transformation = ... |
| | 45 | ... |
| | 46 | ]] |
| | 47 | // Modo 3 (por nombre) |
| | 48 | NameBlock [_.output|_.input] = [[ |
| | 49 | ... |
| | 50 | Text _.transformationLabel = "BoxCox_0.0"; |
| | 51 | ... |
| | 52 | ]] |
| | 53 | }}} |
| | 54 | |
| | 55 | === Transformación del Input === |
| | 56 | |