Unsupervised Clustering of 6-d vectors I have 17k vectors, each having 6 points, I want to cluster the vectors based on nature of points, eg. linearly increasing into one cluster, convex in another cluster, concave in another, decreasing in another and so on. What would be a good strategy to do this? I need it to detect outlier vectors.
First of all, most clustering methods will be fine when used right. E.g. with correlation, or appropriate normalization.

Secondly, if you already have patterns in mind, use classification.

Third, in order to find outliers, clustering is not too helpful. Because it is not reliable enough. Rather use one of the clever outlier detection methods such as KNN, LOF, LOOP.

Don't forget detailed and problem oriented preprocessing to prepare your data as good as possible.