У меня есть некоторые вопросы, чтобы правильно возвращать переменную внутри функции в R. В следующем примере я создал функцию для проверки остаточного выхода. Проблема в том, что функция, по-видимому, никак не влияет на переменную «mse», она остается такой, какая была изначально настроена.Как вы изменяете изменяемую переменную внутри функции в R?
Я попытался запустить сценарий только из строки 'for', и он работает хорошо, все значения 'mse' добавляются в переменную.
Каким образом, что с помощью функции, я не могу изменить свою переменную? Связано ли это с локальными/общими переменными или чем-то еще?
спасибо.
Вы должны назначить т. 'mse <- loocv (l)' – akrun
Предлагаю вам пройти курс новичков в 'R'. Вы должны назначить результат вызова функции переменной. –
... но, возможно, немного яснее, чтобы вернуть mse в функции – user20650