因变量为有序分类变量的统计学方法

因变量是有序分类变量(比如轻度抑郁,中度抑郁 ,重度抑郁),我想筛查抑郁的影响因素,做单因素分析时,自变量也是有序分类变量如(短病程,中度病程,慢性病程)我想了解是否病程长短与抑郁程度有关,病程这个因素能否选进多因素分析我是应该做卡方检验还是非参数检验啊?当自变量是二分类变量时我又应该选什么统计学方法呢?医咖会里面的教程我都看了,有推荐Mantel-Haenszel卡方检验,也有推荐Goodman-Kruskal Gamma方法(简称Gamma法)的,请问老师应该选用哪个?