Amtrak apologized Tuesday and promised compensation after 183 passengers were stranded on a train for 36 hours amid heavy snow and fallen trees in Oregon.