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


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

--

Legend:

Unmodified
Added
Removed
Modified
  • DecoTools

    v7 v8  
    151151{{{
    152152#!java
     153Set DecoTools::Deco.Ordered(deco0, rExp);
     154// [[ 33.115, (total)
     155//    1, (initial effect)
     156//    3.482, 2.907, 12.696, 13.030
     157// ]]
     158}}}
     159
     160{{{
     161#!java
    153162Set DecoTools::Deco.Marginal(deco0, rExp);
    154163// [[ 33.115, (total)
     
    166175//    3.482, 0.649, 1.718, 0.649,
    167176//    25.617 (synergy)
    168 // ]]
    169 }}}
    170 
    171 {{{
    172 #!java
    173 Set DecoTools::Deco.Ordered(deco0, rExp);
    174 // [[ 33.115, (total)
    175 //    1, (initial effect)
    176 //    3.482, 2.907, 12.696, 13.030
    177177// ]]
    178178}}}
     
    195195=== Descomposiciones base ===
    196196
    197 Una situación muy habitual, que además nos facilita eliminar el efecto inicial de la transformación, es aquélla en la que la descomposición presenta una contribución principal sobre la que se pueden referir los efectos de las demás contribuciones. A esta contribución principal la denominaremos '''base'', de modo que una descomposición con base, viene dada por:
     197Una situación muy habitual, que además nos facilita eliminar el efecto inicial de la transformación, es aquélla en la que la descomposición presenta una contribución principal sobre la que se pueden referir los efectos de las demás contribuciones. A esta contribución principal la denominaremos '''base''', de modo que una descomposición con base, viene dada por:
    198198{{{
    199199decomposition.base := {total, base, contributions} / total = base + Sum(contributions)
     
    201201
    202202La discusión sobre este tema puede verse en: [wiki:Decompositions#Descomposicionesbase Descomposiciones base].
     203
     204==== Deco.BaseOrdered ====
     205
     206{{{Set Deco.BaseOrdered(Set decomposition, Code transf)}}} [[BR]]
     207Devuelve la decomposición aditiva ordenada con contribución base obtenida al aplicar la transformación.
     208
     209==== Deco.BaseMarginal ====
     210
     211{{{Set Deco.BaseMarginal(Set decomposition, Code transf)}}} [[BR]]
     212Devuelve la descomposición aditiva marginal con contribución base obtenida al aplicar la transformación.
     213
     214==== Deco.BaseFirstIn ====
     215
     216{{{Set Deco.FirstIn(Set decomposition, Code transf)}}} [[BR]]
     217Devuelve la descomposición aditiva first-in con contribución base obtenida al aplicar la transformación.
     218
     219==== Deco.BaseCanonical ====
     220
     221{{{Set Deco.BaseCanonical(Set decomposition, Code transf)}}} [[BR]]
     222Devuelve la descomposición aditiva canónica con contribución base obtenida al aplicar la transformación.
     223Se resolverá mediante una muestra de las permutaciones cuyo número no supera la variable {{{DecoTools::SampleSize}}}
     224
     225==== Deco.Exponential.BaseCanonical ====
     226
     227{{{Set Deco.Exponential.BaseCanonical(Set decomposition)}}} [[BR]]
     228Devuelve la descomposición aditiva canónica con contribución base obtenida al aplicar la transformación exponencial.
     229
     230==== Ejemplos ====
     231
     232Para ilustrar estas funciones seguiremos usando la decomposición de partida anterior.
     233
     234{{{
     235#!java
     236Set DecoTools::Deco.BaseOrdered(deco0, rExp);
     237// [[ 33.115, (total)
     238//    4.482 (base), 2.907, 12.696, 13.030
     239// ]]
     240}}}
     241
     242{{{
     243#!java
     244Set DecoTools::Deco.BaseMarginal(deco0, rExp);
     245// [[ 33.115, (total)
     246//    4.482 (base), 13.030, 20.933, 13.030,
     247//    -18.359 (synergy)
     248// ]]
     249}}}
     250
     251{{{
     252#!java
     253Set DecoTools::Deco.BaseFirstIn(deco0, rExp);
     254// [[ 33.115, (total)
     255//    4.482 (base), 2.907, 7.701, 2.907,
     256//    15.118 (synergy)
     257// ]]
     258}}}
     259
     260{{{
     261#!java
     262Set DecoTools::Deco.BaseCanonical(deco0, rExp);
     263//> [Deco.Canonical] La descomposición se realizará sobre una muestra de 1000 permutaciones escogidas al azar.
     264Set DecoTools::Deco.Exponential.Canonical(deco0);
     265// [[ 33.115, (total)
     266//    4.482 (base), 7.428, 13.777, 7.428
     267// ]]
     268}}}