13.07.2015 Views

11-20 Asignación óptima de valores nominales y tolerancias a un ...

11-20 Asignación óptima de valores nominales y tolerancias a un ...

11-20 Asignación óptima de valores nominales y tolerancias a un ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

I. González et al. XIX Congreso Nacional <strong>de</strong> Ingeniería Mecánica 4Un mo<strong>de</strong>lo ICA consi<strong>de</strong>ra que las variables originales pue<strong>de</strong>n ser generadas por <strong>un</strong>acombinación lineal <strong>de</strong> <strong>un</strong> conj<strong>un</strong>to <strong>de</strong> variables o componentes in<strong>de</strong>pendientes. El mo<strong>de</strong>loICA pue<strong>de</strong> escribirse como X = SZ +E , don<strong>de</strong> X = ( X1, X2,..., X K )' es el vector <strong>de</strong> las Kvariables <strong>de</strong>pendientes con media cero, S es la matriz <strong>de</strong> combinación <strong>de</strong> dimensión K × J ,Z = ( Z1, Z2,..., Z J )' es el vector <strong>de</strong> las J variables in<strong>de</strong>pendientes, con J < K , y E es el vector<strong>de</strong> residuos. Este mo<strong>de</strong>lo ICA es muy complejo <strong>de</strong> estimar, por esta razón, la mayor parte <strong>de</strong>las aplicaciones se basan en estimar <strong>un</strong> mo<strong>de</strong>lo sin residuos, es <strong>de</strong>cir, el mo<strong>de</strong>lo,X = SZ. (7)Teniendo en cuenta que la matriz S es invertible, es posible escribir el mo<strong>de</strong>loZ= WX, (8)−1siendo W = S la matriz <strong>de</strong> separación. Luego, el objetivo <strong>de</strong> ICA es encontrar la matriz Wque permita obtener las variables Z lo más in<strong>de</strong>pendientes posible. Para la obtención <strong>de</strong> lamatriz W existen distintos procedimientos. Todos ellos obtienen resultados muy similares yse basan en la i<strong>de</strong>a <strong>de</strong> que siendo las variables X <strong>un</strong>a combinación lineal <strong>de</strong> loscomponentes in<strong>de</strong>pendientes Z (ecuación (7)), entonces por el teorema central <strong>de</strong>l límite lasvariables X son más próximas a la normalidad que las variables Z . Por tanto, estasvariables Z pue<strong>de</strong>n ser obtenidas buscando el máximo alejamiento <strong>de</strong> la normalidad. Eneste trabajo se utilizará el algoritmo FastICA propuesto por [8] que se basa en la negentropíacomo medida <strong>de</strong> normalidad.Si <strong>de</strong>notamos como X 0 la matriz <strong>de</strong> datos obtenida <strong>de</strong>l proceso, <strong>de</strong> dimensión n× K ,po<strong>de</strong>mos resumir los pasos <strong>de</strong>l algoritmo FastICA como:1. Obtener <strong>un</strong>a matriz <strong>de</strong> datos con media 0 que será <strong>de</strong>notada como matriz X :X 0= X0−1μ0x ' , (9)siendo 1 <strong>un</strong> vector <strong>de</strong> <strong>un</strong>os <strong>de</strong> dimensión n × 1 , yμ0 x el vector <strong>de</strong> medias <strong>de</strong>2. Obtener <strong>un</strong>a matriz <strong>de</strong> datos blanqueados, que será <strong>de</strong>notada como matriz T . Estamatriz contendrá <strong>un</strong> conj<strong>un</strong>to <strong>de</strong> variables incorreladas (a<strong>un</strong>que no in<strong>de</strong>pendientes)con media cero y varianza <strong>un</strong>o, y tendrá <strong>un</strong>a dimensión reducida n× J . La i<strong>de</strong>a esreducir la dimensión <strong>de</strong>0X , <strong>de</strong> manera que el conj<strong>un</strong>to <strong>de</strong> J variables representen lamayor parte <strong>de</strong> la variabilidad total <strong>de</strong> las K variables originales. Para aplicar estareducción <strong>de</strong> dimensión se usará PCA, <strong>de</strong> modo que T pue<strong>de</strong> ser calculada como:0 1/2T=X C( J ) D( −J ), (10)don<strong>de</strong> C ( J ) es la matriz <strong>de</strong> los primeros K × J autovectores <strong>de</strong> la matriz C, y0X .D( J )es lamatriz diagonal con los primeros J auto<strong>valores</strong> <strong>de</strong> la matriz D. Las matrices C y D seobtienen mediante <strong>de</strong>scomposición singular (PCA) <strong>de</strong> la matriz <strong>de</strong> covarianzas <strong>de</strong> X0,es <strong>de</strong>cir aplicando Σ0x = CDC ' .3. Aplicar a las variables T el mo<strong>de</strong>lo ICA <strong>de</strong>scrito en la Ecuación (8) , es <strong>de</strong>cir:Z=TB, (<strong>11</strong>)siendo B la matriz <strong>de</strong> separación <strong>de</strong> dimensión J × J que será calculada mediante elalgoritmo FastICA, y Z la matriz <strong>de</strong> las J variables in<strong>de</strong>pendientes (matriz <strong>de</strong>dimensión n× J ). Es <strong>de</strong>cir, obtener en este paso la matriz <strong>de</strong> separación B, y porconsiguiente, la matriz <strong>de</strong> variables in<strong>de</strong>pendientes Z.3.2 Modificación <strong>de</strong> la media y la varianza <strong>de</strong> las variables <strong>de</strong>pendientes XEl cambio en la media y la varianza <strong>de</strong> X se obtendrá modificando la media y la varianza <strong>de</strong>las variables in<strong>de</strong>pendientes Z. Los pasos se <strong>de</strong>scriben a continuación:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!