Я хотел бы написать функцию, выходные данные которой будут объектом класса myclass
с вектором, списком, целым числом и так далее. Аналогично функции lm
. Я пытался использовать environment
, но когда я печатал значение функции, результат был
#Term 1
> fit1
<environment: 0x00000000220d1998>
attr(,"class")
[1] "myclass"
Однако, когда я печатаю функцию lm
, результат будет
> fit2
Call:
lm(formula = variable1 ~ variable2)
Coefficients:
(Intercept) variable2
49.0802 0.3603
Я знаю, чтобы получить доступ к отдельным значениям environment
, используя $
. Но мне бы хотелось, чтобы объект печатался как функция lm
, как показано.