Datorers förmåga att söka efter mönster i stora datamängder , och även att utveckla algoritmer som förutspår komplexa systems beteende , tränger ut behovet av teorier .