Wal-Mart Stores today (21 February) set a forecast for first-quarter earnings below analyst estimates amid caution over the economy and consumer confidence.