Я использую линейную модель в R и хочу, чтобы вывод всей моей модели был записан в тот же файл Excel.
Прямо сейчас я могу сделать это только для коэффициентов, что является первым примером.Второй пример - когда я пытаюсь получить весь вывод для записи в Excel, который выдает ошибку от второй до последней строки кода, см. Ниже:
# creating data set for lm
df<- cbind.data.frame(var1= rnorm(10,3,2), var2= rnorm(10,4,1))
# running sample model
lmodel<- lm(var1~var2, data = df)
# assigning model results to a variable
mod_res<- summary(lmodel)
mod_res
# assigning model coefficients to a variable
modCoeff<- coef(summary(lmodel))
modCoeff
# getting model coefficients to open in an excel spreadsheet... THIS WORKS!
lmodCoeffs<- openxlsx::createWorkbook()
openxlsx::addWorksheet(lmodCoeffs, "coeffs")
openxlsx::writeData(lmodCoeffs, "coeffs", modCoeff, rowNames= TRUE)
openxlsx::openXL(coeffs)
# look at ALL model fit stats in excel... THIS DOES NOT WORK!
modResSheet<- openxlsx::createWorkbook()
openxlsx::addWorksheet(modResSheet, "res")
openxlsx::writeData(modResSheet, "res", mod_Res, rowNames= TRUE) # error thrown here
openxlsx::openXL(modResSheet)
Полезно получить только коэффициенты, однакопросмотр всей статистики соответствия модели в одном файле Excel сделает оценку модели более полной.