હરસ ઉદભવ કે વર્તન માટે મુખ્ય કારણો, ચાર જૂથો વિભાજિત કરી શકાય છે.