Radio Button Not Working
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hello,
I'm trying to use a radio button to update the distribution of my piece wise linear regression macro. I copied the glm tool macro language to pull in the distribution of the glm as such:
is.XDF <- FALSE if (!is.XDF) { if ('%Question.Quasipoisson%' == "True") the.family <- "quasipoisson(link='log')" if ('%Question.Gamma%' == "True") the.family <- "gamma(link='log')" } else { the.family <- "quasipoisson(link='log')" } # Create a string of the potential predictors seperated by plus signs the_preds <- paste(names(the_data)[-1], collapse = " + ") # Get the name of the target field the_target <- names(the_data)[1] # Create a formula expression from the names of the target and predictors the_form <- as.formula(paste(the_target, the_preds, sep = " ~ ")) # Run the model fit1 <- glm(the_form, "family = " the.family , data = the_data) #
And I do not have the radio buttons connected to anything (like the count regression tool has it set up):
I'm not sure why the code is not working. The error I get is unexpected symbol in "fit1 <- glm(the_form, "family =" the.family
Solved! Go to Solution.
- Labels:
- Macros
- Predictive Analysis
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
If you added those radio button yourself, my guess is that you didn't update the tool name, and not referring to the question to be displayed.
Click on the radio button and in the configuration screen, select the "Annotation" icon. Name this to what you'll want to use in your R script.
This is the value that you'd use in '%Question.<ToolName>%'.
Hope this helps!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Thank you @jrgo. Worked like a charm.
