Do the following two sentences mean the same?
A: If you improve the quality of your data, less data is needed to achieve an error rate of 30%.
B: If you improve the quality of your data, less data is necessary to achieve an error rate of 30%.
What are the differences of those two words (especially in the two senteces above)?