Как обобщить выражение, сгенерированное через GrammarEvol в R - PullRequest
0 голосов
/ 10 апреля 2020

Я создал алгоритм GP, который создает лучшее выражение, которое является следующим:

ValueLag5 $ Value1 + cos (cos (cos (cos (cos (sin (ValueLag5 $ Value2))))) )

Я хочу использовать эту формулу для другого фрейма данных, изменяя переменные, но сохраняя тот же синтаксис. Следующий код делает то, что я хочу сделать, но в кадре данных ValueLag5.

предсказано <- eval (выражения ge $ best $) </p>

Например, у меня есть фрейм данных с именем New со столбцами New $ a и New $ b. Я хочу следующий расчет: New $ a + cos (cos (cos (cos (cos (sin (новый $ b))))))

Есть идеи? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...