Suppose I have M observation vectors, offline, $y_t$, $ t =1 ... M$, and each observation is $n$ dimensional. I then cluster these observations into $k$ clusters. For computing the clustering statistic of each observation though, I use ALL of its components, i.e. all $n$ dimensions of it.
Now a new stream of data comes in. I want to be able to assign this stream to one of the $k$ clusters. The complication is that now I want to do this classification before observing all $n$ components of it. In other words, having observed $i < n$ components of the new observation, I need to assign it to a group.
Given that the dimension of new observation is smaller than the offline ones, how would one go about the classification?