При анализе компаний по РСБУ хочу использовать расчет по методу Фулмера. Вот сама формула
https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D...
H = 5,528Х1 + 0,212Х2 + 0,073Х3 + 1,270Х4 – 0,120Х5 + 2,335Х6 + 0,575Х7 + 1,083Х8 + 0,894Х9 – 6,075
Х1 - Нераспределенная прибыль прошлых лет / Баланс;
Х2 - Выручка от реализации / Баланс;
Х3 - Прибыль до уплаты налогов / Собственный капитал;
Х4 - Денежный поток / Долгосрочные и краткосрочные обязательства;
Х5 - Долгосрочные обязательства / Баланс;
Х6 - Краткосрочные обязательства / Совокупные активы;
Х7 - log (материальные активы);
Х8 - Оборотный капитал / Долгосрочные и краткосрочные обязательства;
Х9 - log (прибыль до налогообложения + проценты к уплате/выплаченные проценты).
Сложность возникла при расчет X9, где:
Х9 = log (прибыль до налогообложения + проценты к уплате/выплаченные проценты).
Если подставлять значения из отчетности РСБУ то выходит
Х9 = log( (код.2300 - код.2330) / код.2330)
код.2300 = 2545 код.2330 = -29004
Х9 = log( (2545 - -29004) / -29004)
Я делаю на php
log10((2545 - -29004)) / -29004));
И получал ошибку
float(NAN)
Ошибка говорит что нельзя высчитать логарифм из отрицательного числа.
И вот тут возникает вопрос. Как правильно расчитать логарифм в данном случае, что бы не испортить расчет формулы ?