Нахождение ошибки в (глубокой) функции в R - PullRequest
0 голосов
/ 03 февраля 2020

Я провел несколько симуляций с двумя написанными мной R-функциями. В моей таблице результатов я обнаружил следующую ошибку:

Error in sum(sapply(1:(n1 - 1), varf2)) : 

В результате результаты сдвигаются, а числовые результаты преобразуются в символы. Конечно, я пытался найти выражение sum(sapply ... в двух написанных мной функциях, но не смог его найти. Я предполагаю, что это происходит от функции, вызываемой в моем коде. Но как вы это нашли? Я уточняю, что ошибка не отображается при каждом запуске, я не могу просто запустить свою функцию и отладить ее.

Мой вопрос : как найти фрагмент кода в функции, если фрагмент кода принадлежит функции, вызываемой в первой функции, или, если она расположена еще глубже (находится в функции C, вызываемой функцией B, вызываемой функцией A, которую я написал (единственный код, в котором я могу легко искать )?

Спасибо!

...