Por que R leva muito tempo para ajustar um modelo com um fator de vários níveis?

12

Eu ajustei um modelo com um fator com muitos níveis e o R leva muito tempo para ajustá-lo. Por que é isso?

Por exemplo, se eu ajustar uma regressão para prever os salários dos jogadores e incluir um fator preditivo para todas as respectivas nacionalidades dos jogadores, levaria mais tempo do que ajustar um modelo para os salários dos jogadores com um preditor contínuo, como o dos jogadores alturas.

goldisfine
fonte
5
Pode ser útil perceber que, embora o fator pareça com uma variável (é uma coluna no quadro de dados, um item na especificação do modelo etc.), nos bastidores, ele será realmente tratado como um monte de preditores separados. O modelo é, portanto, muito mais complicado do que um modelo com um único preditor (contínuo).
Gala

Respostas:

13

R é típico - como a maioria dos pacotes estatísticos, usa decomposição QR para regressão.

Para fixonp<<np

p=2p=50

Portanto, adicionar muitos preditores significará uma espera substancialmente mais longa.

Glen_b -Reinstate Monica
fonte
7

kk1k=5049

Russ Lenth
fonte