精神病隔代遗传的原因主要包括遗传基因、环境因素和心理因素等。遗传基因是指父母或祖辈中存在某些精神病相关基因,这些基因可能会被遗传给下一代,从而增加患精神病的风险。环境因素包括生活环境、社会环境、家庭关系等,这些因素可能会对个体的心理健康产生影响,从而导致精神病的发生。心理因素包括个体的心理状态、应对能力等,这些因素可能会影响个体对生活压力的应对能力,从而导致精神病的发生。因此,精神病隔代遗传是由多种因素共同作用的结果,需要综合考虑。