失败的测试,觉得这个 9032888 是 9231572 的基础,先做了一个neural network 的程序来测试。
<bblatex>y_i=Y_i-\overline{Y}</bblatex>
<bblatex>y.val=\frac{2(y_i)-(Max(Y)+Min(Y))}{Max(Y)-Min(Y))}</bblatex>
<bblatex>M_{ni}=\overline{Y_{in=['A'|'B']}}-\overline{Y}</bblatex>
将Y 分成两组,一组用来训练NN ,一组用来测试NN训练的结果,为了防止NN过度训练,必须测试训练结果,发现总也是训练不成功的。感觉这个题目是生物基因分类的,PCA不适合(盲目的判断),原因可能有:
<bblatex> Mark_{i='A'}</bblatex>(或者='B')只出现一次,但是显著影响<bblatex>Y_i</bblatex>
这不能作为异值去掉;
sigmoid 时,<bblatex>M_{ni}=\overline{Y_{in_=['A'|'B']}}-\overline{Y}</bblatex>
变得异常集中于-1 或者 +1附近。
程序应该还是有点用处的,对于其他的PCA过程,需要测试NN方法有效的可以联系。