Я хотел бы сделать PCA для моего набора данных, используя PCA weka. Я видел в Интернете код Java:
- PrincipalComponents pca = new PrincipalComponents();
- pca.setMaximumAttributeNames(300);
- pca.setInputFormat(данные);
- Экземпляры newData = Filter.useFilter(Data, pca);
Я импортирую в код как import weka.attributeSelection.PrincipalComponents, так и import weka.filters.Filter, но eclipse всегда показывает, что в третьей строке pca нужно привести к Filter. После того, как я применил pca к Filter, он по-прежнему неверен. Четвертая строка также показана неправильно. Я хотел бы знать, какой правильный код для выполнения pca для существующего набора данных?
Спасибо!