Broadly speaking, those are the main causes. I can give you specific figures for human error. From January 1994 to August 2016, there were 223 accidents involving freight trains. In 94 or 42% of those accidents, the cause was human error. Other factors were involved in the remaining 58%.
On September 11th, 2017. See this statement in context.