<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi,<BR> <BR>I am performing fast ICA on a 14 Channel EEG data. Reducing the dimension of data from 14 to 5 components. When I perform the ICA I get a different result every time I run it. I am using the FASTICA toolbox available for matlab.<BR> <BR>The Question is how will I be able to figure out which is the most suitable component of all the extracted ICs. I am trying to extract the P300 response from the data. I get the P300 data component randomly in the 1st, 2nd, 3rd or 4th Component. I have to visually figure out which is the best extracted IC and then rest of the code.<BR>Sometimes I even get the P300 signal but it is inverted(instead of the positive peak ICA outputs a negative peak data).<BR> <BR>Someone kindy tell me a technique to automatically detect the best component and run the rest of the code using this component.<BR>Also a way to cater the wrong results of ICA.<BR> <BR> <BR>Regards,<BR> <BR>Habib Paracha<BR>                                         </div></body>
</html>