I think they did ground mapping and some kind of dating test and found at least half a dozen distinct craters within each other and they seemed to blow quite regularly every few hundred thousand years.
We are apparently over due for the next one by some 20,000 years.
Did you read that in The Express?
https://volcanoes.usgs.gov/volcanoes/yellowstone/yellowstone_sub_page_49.html