R では、回帰関数はリストglm
であるクラスのオブジェクトを生成しますglm
。
glm
リストなので、クラスのオブジェクトをフォーマットせずにリストとして表示できるはずです。ただし、as.list
これを行うようには見えません。
たとえば、fit
が関数 によって適合されたモデルである場合glm
:
> as.list(fit)
Call: glm(formula = V4 ~ V3 + V2 + V1, family = Gamma, data = data)
Coefficients:
(Intercept) V3 V2 V1
1.349 1.593 1.577 1.127
Degrees of Freedom: 9999 Total (i.e. Null); 9996 Residual
Null Deviance: 2137
Residual Deviance: 2048 AIC: -30180
一方、names
関連付けられたリストの 30 個の名前を生成するなど、リストに適用される他の関数は正しく機能します。
また、他のリストと同じ方法で個々の要素を表示できます。
> fit$coefficients
(Intercept) V3 V2 V1
1.349282 1.593067 1.576868 1.127067
fit
フォーマットせずにリスト形式で表示できる既存の関数はありますか?
上で述べたように、リストの名前を使用して独自の関数を作成することもできますが、そのような単純なタスクには不要のようです。