loglin
位於 stats
包(package)。 說明
loglin
用於通過迭代比例擬合將對數線性模型擬合到多維列聯表。
用法
loglin(table, margin, start = rep(1, length(table)), fit = FALSE,
eps = 0.1, iter = 20, param = FALSE, print = TRUE)
參數
table |
要擬合的列聯表,通常是 |
margin |
具有要擬合的邊際總數的向量列表。 (分層)對數線性模型可以根據這些邊際總計來指定,這些邊際總計給出了模型中包含的 ‘maximal’ 因子子集。例如,在 three-factor 模型中, 可以使用因子的名稱(即 |
start |
擬合表的初始估計。此可選參數對於 |
fit |
指示是否應返回擬合值的邏輯。 |
eps |
觀察到的邊距與擬合邊距之間允許的最大偏差。 |
iter |
最大迭代次數。 |
param |
指示是否應返回參數值的邏輯。 |
print |
一個合乎邏輯的。如果是 |
細節
Haberman (1972) 中提出的迭代比例擬合算法用於擬合模型。最多執行 iter
次迭代,當觀察到的邊距與擬合邊距之間的最大偏差小於 eps
時,認為發生收斂。所有內部計算均以雙精度完成;模型中的因子數量(表的維度)沒有限製。
假設不存在結構零點,似然比檢驗和 Pearson 檢驗統計量均具有帶有 df
自由度的漸近卡方分布。
請注意,IPF 步驟按照 margin
中給出的順序應用於因子。因此,如果模型是可分解的,並且 margin
中給出的順序是運行交集屬性排序,則 IPF 將在一次迭代中收斂。
包 MASS
包含 loglm
,它是 loglin
的前端,它允許指定對數線性模型,並以類似於其他擬合函數的基於公式的方式進行擬合,例如 lm
或glm
。
值
包含以下組件的列表。
lrt |
似然比檢驗統計量。 |
pearson |
皮爾遜檢驗統計量 (X-squared)。 |
df |
擬合模型的自由度。結構零點沒有調整。 |
margin |
適合的邊距列表。本質上與輸入 |
fit |
類似 |
param |
包含模型估計參數的列表。采用零邊際和的 ‘standard’ 約束(例如,二因子參數的行和列和為零)。僅當 |
例子
## Model of joint independence of sex from hair and eye color.
fm <- loglin(HairEyeColor, list(c(1, 2), c(1, 3), c(2, 3)))
fm
1 - pchisq(fm$lrt, fm$df)
## Model with no three-factor interactions fits well.
作者
Kurt Hornik
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S Language. Wadsworth & Brooks/Cole.
Haberman, S. J. (1972). Algorithm AS 51: Log-linear fit for contingency tables. Applied Statistics, 21, 218-225. doi:10.2307/2346506.
Agresti, A. (1990). Categorical data analysis. New York: Wiley.
也可以看看
table
。
glm
用於擬合對數線性模型的另一種方法。
相關用法
- R logLik 提取對數似然
- R loess.control 設置黃土參數
- R loess 局部多項式回歸擬合
- R loadings 打印因子分析中的載荷
- R lowess 散點圖平滑
- R ls.diag lsfit 回歸結果的計算診斷
- R lag.plot 時間序列滯後圖
- R line 堅固的線路配件
- R lm.fit 線性模型的擬合函數
- R lm.summaries 訪問線性模型擬合
- R lag 滯後時間序列
- R lsfit 找到最小二乘擬合
- R lm.influence 回歸診斷
- R ls.print 打印 lsfit 回歸結果
- R lm 擬合線性模型
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R deriv 簡單表達式的符號和算法導數
- R kruskal.test Kruskal-Wallis 秩和檢驗
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Fitting Log-Linear Models。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。