我有相同长度的向量,其中每个条目的值可以是 0、1 或 null。
V = {[0,1,1,1,null,0], [null,1,0,null,0,1], ...}
如何将这些向量降维到较低维空间(在本例中为 2d)?
我有相同长度的向量,其中每个条目的值可以是 0、1 或 null。
V = {[0,1,1,1,null,0], [null,1,0,null,0,1], ...}
如何将这些向量降维到较低维空间(在本例中为 2d)?
你有几个选择:
删除具有空值的行。
估算空值。
选择可以处理空值的降维算法。一个例子是 NIPALS(非线性迭代部分最小二乘)算法。该算法在Martens 和 Martens的“多变量质量分析:简介”中进行了讨论
这是一个数据争论的问题,您需要在其中进行试验,如果您知道自己的数据,那就更好了。