Improvement to 'grep -h "BSD process name" /Library/Logs/DiagnosticReports/* | sort | uniq -c'
Looking through the reports in my own .../DiagnosticReports directory, I see lots of entries that don't have a "BSD process name" section.  In fact, I don't have that line in any of the files in DiagnosticReports.  

I think you need to grep on a different term, perhaps "^Process:"

grep -h "^Process:" /Library/Logs/DiagnosticReports/* | sort | uniq -c