I have a program that works flawlessly on known data sets such as the Breast Cancer Wisconsin data. I have created a novel data set with current air pressure in 100 cities and the future movement of a stock price. So about 100 dimensions plus the classifier which is -1 or 1. There are about 350 instances of data. The algorithm is showing about an 80% accuracy.
My problem is that when I input old data to make a prediction, it is only predicting 1, never -1. This is even the case when the training data contained the -1 classifier. Any ideas are greatly appreciated!