Josh,
If possible, it would be ideal if you could leave it logging 24 hours a day 7 days a week for at least 2 weeks.
Any recurring patterns could then be easily identified.
When you have gathered that amount of data you can plot it in days, hours, minutes.
Apart from needing to leave the modem & logging PC switched on (no hibernating or dropping into power saving modes), I have seen no negative effects on my system & it has been logging continuously since November.
The log file (modem_stats.log) can get a bit large, so every now & then I rename it & allow the script to continue & create a new modem_stats.log