Adverse reactions can be caused by several factors including drug interactions, patient-specific factors, inappropriate dosing, or allergies. Some reactions are predictable and dose-dependent, known as Type A reactions, while others are unpredictable and not dose-dependent, called Type B reactions.