Я новичок в анализе выживания.Я пытался использовать CoxPHFitter
, но я столкнулся с этой ошибкой.numpy.linalg.linalg.LinAlgError: Matrix is singular.
После того, как я прошел через эту ошибку, я узнал, одна из моих колонок имеет необратимую матрицу.
Так что мне теперь делать?Я не могу использовать этот столбец?Если да, то к какому выводу я могу прийти с этой колонкой?
Полная трассировка стека:
Трассировка (последний вызов был последним): файл "Survive_model.py", строка 79, в cph.fit (X, 'T', event_col ='label') Файл "/usr/local/lib/python2.7/dist-packages/lifelines/fitters/coxph_fitter.py", строка 165, в файле fit step_size = step_size) "/ usr / local / lib / python2.7 / dist-packages / lifelines / fitters / coxph_fitter.py ", строка 253, в _newton_rhaphson inv_h_dot_g_T = spsolve (-h, gT, sym_pos = True) Файл" /usr/local/lib/python2.7/dist-packages/scipy / linalg / basic.py ", строка 251, в файле решения _solve_check (n, info)" /usr/local/lib/python2.7/dist-packages/scipy/linalg/basic.py ", строка 31, в_solve_check Повышение LinAlgError ('Матрица единственного числа.') numpy.linalg.linalg.LinAlgError: Матрица единственного числа.
Я использую python lifelines