fitglm
일반화 선형 회귀 모델 생성
구문
설명
은 응답 변수 데이터를 포함할 테이블 변수를 지정합니다.mdl = fitglm(tbl,ResponseVarName)
는 하나 이상의 mdl = fitglm(___,Name,Value)Name,Value 쌍 인수를 추가 옵션으로 지정하여 일반화 선형 회귀 모델을 반환합니다.
예를 들어, 사용자는 어떤 변수가 범주형 변수인지와 응답 변수의 분포, 사용할 연결 함수를 지정할 수 있습니다.
예제
입력 인수
이름-값 인수
출력 인수
세부 정보
팁
일반화 선형 모델
mdl은Distribution이름-값 쌍으로 별도로 지정하지 않는 한 표준 선형 모델입니다.plotResiduals또는devianceTest와 같은 메서드나GeneralizedLinearModel객체의 속성에 대해서는GeneralizedLinearModel을 참조하십시오.모델을 훈련시킨 후에는 새 데이터에 대한 응답 변수를 예측하는 C/C++ 코드를 생성할 수 있습니다. C/C++ 코드를 생성하려면 MATLAB Coder™가 필요합니다. 자세한 내용은 Introduction to Code Generation 항목을 참조하십시오.
알고리즘
fitglm은 반복 재가중 최소제곱(IRLS)을 사용하여 모델 계수를 계산합니다.Weights이름-값 인수를 사용하여 관측값 가중치를 지정하는 경우,fitglm은 IRLS 알고리즘의 가중치에 관측값 가중치를 곱합니다.fitglm함수는 범주형 예측 변수를 다음과 같이 처리합니다.수준(범주)이 L개인 범주형 예측 변수를 갖는 모델은 L – 1개의 표시 변수를 갖습니다. 이 모델은 첫 번째 범주를 기준 레벨로 사용하므로 기준 레벨에 대한 표시 변수는 포함하지 않습니다. 범주형 예측 변수의 데이터형이
categorical인 경우categories를 사용하여 범주 순서를 확인하고reordercats를 사용하여 범주를 다시 정렬하여 기준 레벨을 사용자 지정할 수 있습니다. 표시 변수 생성에 대한 자세한 내용은 Automatic Creation of Dummy Variables 항목을 참조하십시오.fitglm함수는 L – 1개의 표시 변수 그룹을 단일 변수로 처리합니다. 표시 변수를 고유한 예측 변수로 처리하려면dummyvar을 사용하여 표시 변수를 수동으로 만드십시오. 그런 다음 모델을 피팅할 때 범주형 변수의 기준 레벨에 해당하는 변수를 제외한 표시 변수를 사용하십시오. 범주형 예측 변수X의 경우,dummyvar(X)의 모든 열과 절편 항을 예측 변수로 지정하면 설계 행렬은 랭크 부족이 됩니다.연속형 예측 변수와 수준이 L개인 범주형 예측 변수 사이의 상호 작용 항은 L – 1개의 표시 변수와 연속형 예측 변수의 요소별 곱으로 구성됩니다.
수준이 L개인 범주형 예측 변수와 수준이 M개인 범주형 예측 변수의 두 범주형 예측 변수 사이의 상호 작용 항은 (L – 1)*(M – 1)개의 표시 변수로 구성되어 두 범주형 예측 변수 수준의 모든 가능한 조합을 포함합니다.
표시 변수의 제곱은 그 자신과 동일하기 때문에 범주형 예측 변수에 대한 고차 항은 지정할 수 없습니다.
fitglm함수는tbl,X및Y의NaN,''(빈 문자형 벡터),""(빈 string형),<missing>,<undefined>값을 누락값으로 간주합니다.fitglm함수는 피팅할 때 누락값이 있는 관측값을 사용하지 않습니다. 피팅된 모델의ObservationInfo속성은fitglm함수가 피팅에서 각 관측값을 사용하는지 여부를 나타냅니다.
대체 기능
자동으로 모델 사양을 선택하려면
stepwiseglm을 사용하십시오. 피팅된 모델을 조정하려면step,addTerms또는removeTerms를 사용하십시오.
참고 문헌
[1] Collett, D. Modeling Binary Data. New York: Chapman & Hall, 2002.
[2] Dobson, A. J. An Introduction to Generalized Linear Models. New York: Chapman & Hall, 1990.
[3] McCullagh, P., and J. A. Nelder. Generalized Linear Models. New York: Chapman & Hall, 1990.