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 | |