Is it possible to change the default of stargazer
so that it displays some custom model shortcut instead of the model number?
I found the model.number
parameter but this is a on-/off parameter.
Ideally, I could pass something like model.names=c("hhc", "dca", "bpc")
to stargazer
and this would replace the automatic numbering.
At the moment you could get your desires under the condition that those were the names of the model-objects, but not if they had other names, by doing this:
stargazer( hhc,dca,bpc, object.names=TRUE, model.numbers=FALSE)
This was tested with the first example in the help page:
stargazer(linear.1, linear.2, probit.model, title="Regression Results", type="text", object.names=TRUE,model.numbers=FALSE)
If on the other hand they had different names, then I think you need to hack the code so that the first few lines of the function body look like this:
stargazer2 <- function( #omit argument list which should remain untouched
if( length(object.names) > 1 ){
dots <- list(...)
names(dots) <- object.names;
object.names=TRUE }
save.warn.option <- getOption("warn")
options(warn = -1)
return(.stargazer.wrap(dots, type = type, title = title, style = style,
summary = summary, out = out, out.header = out.header,
# omitted the rest of the argument list....
And also set the environment of stargazer2
so it can find .stargazer.wrap
environment(stargazer2) <- environment(stargazer)
stargazer2(linear.1, linear.2, probit.model, title="Regression Results",
type="text", model.names=c("test1","test2","test3"))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With