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 3 and Version 4 of DecoTools


Ignore:
Timestamp:
May 19, 2011, 8:04:56 AM (14 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DecoTools

    v3 v4  
    8484== Funciones ==
    8585
    86 === Descomposiciones ===
     86=== Descomposiciones por transformación ===
     87
     88Una de las situaciones más comunes al crear una descomposición aditiva es partir de la descomposición de un modelo multiplicativo al que se tomaron logaritmos (más detalles [wiki:Decompositions#Descomposiciónaditivadesubmodelosmultiplicativos aquí]).
     89
     90==== Deco.Marginal ====
     91
     92{{{Set Deco.Marginal(Set decomposition, Code transf)}}} [[BR]]
     93Devuelve la decomposición aditiva marginal obtenida al aplicar la transformación.
     94
     95
     96==== Ejemplos ====
     97
     98Tomemos como ejemplo para ilustrar las funciones la siguiente descomposición de partida con 4 contribuciones:
     99{{{
     100#!java
     101Set deco0 = [[3.5, 1.5, 0.5, 1.0, 0.5]];
     102}}}
     103y sea {{{rExp}}} la transformación exponencial:
     104{{{
     105#!java
     106Code rExp = FindCode("Real", "Exp");
     107}}}
     108que se define para evitar la advertencia que causa su sobrecarga (véase [https://www.tol-project.org/ticket/1180 TOL#1180]).
     109
     110{{{
     111#!java
     112Set DecoTools::Deco.Marginal(deco0, rExp);
     113// [[ 33.115, (total)
     114//    1, (initial effect)
     115//    25.726, 13.030, 20.933, 13.030,
     116//    -40.604 (synergy)
     117// ]]
     118}}}
     119{{{
     120#!java
     121Set DecoTools::Deco.FirstIn(deco0, rExp);
     122// [[ 33.115, (total)
     123//    1, (initial effect)
     124//    3.482, 0.649, 1.718, 0.649,
     125//    25.617 (synergy)
     126// ]]
     127}}}
     128{{{
     129#!java
     130Set DecoTools::Deco.Ordered(deco0, rExp);
     131// [[ 33.115, (total)
     132//    1, (initial effect)
     133//    3.482, 2.907, 12.696, 13.030
     134// ]]
     135}}}
     136{{{
     137#!java
     138Set DecoTools::Deco.Canonical(deco0, rExp);
     139//> [Deco.Canonical] La descomposición se realizará sobre una muestra de 1000 permutaciones escogidas al azar.
     140Set DecoTools::Deco.Exponential.Canonical(deco0);
     141// [[ 33.115, (total)
     142//    1, (initial effect)
     143//    12.437, 5.198, 9.282, 5.198
     144// ]]
     145}}}
     146