My data sets have 200 features and 500 rows. from that I must select the best 30 features that can be used in the model instead of all 200 features for the sales prediction model, but the feature importance can change over time. Interesting thing is data sets don't have target variable.
How to select the best features from all the features when data sets don't have target variable to identify where prediction model's feature importance can change over time?
If the feature importance can change over time, how do I select the best features?
Ps: - I tried using Pearson Correlation Matrix, But I want to select K best features for the model training. And I tried to use Chi-2 test to select the best features but ended up with errors since target variable couldn't provide.