cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • New to JMP? Join us Sept. 23-24 for the Early User Edition of Discovery Summit, tailor-made for new users. Register now for free!

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar

User Input List for Regression Analysis

I have an input box where users can select columns to be run in a regression report. (Long story on why I want to do this.) This part works great. I then insert the list of columns into a list. When I try to put the list or even just a few of the column names into the regression report. It doesn’t work. What should I do to make this work?

 

The user input list readout looks like this: {"Column 1", "Column 2", "Column 3"}

platform = dt << Fit Model(

       Y( :Char(variable)),

             Effects(

                           What should go here?????

       ),

      

       Personality( "Generalized Regression" ),

       Generalized Distribution( "Normal" ),

       Run(

             Fit( Estimation Method( Two Stage Forward Selection ), Validation Method( AICc ), Enforce Heredity )

       )

);
2 REPLIES 2
txnelson
Super User

Re: User Input List for Regression Analysis

Place your list within an Eval() function and you should get what you want

myList = {<your list of columns>};
platform = dt << Fit Model(
	Y( :Char( variable ) ),
	Effects( Eval( myList ) ),
	Personality( "Generalized Regression" ),
	Generalized Distribution( "Normal" ),
	Run(
		Fit(
			Estimation Method( Two Stage Forward Selection ),
			Validation Method( AICc ),
			Enforce Heredity
		)
	)
);
Jim

Re: User Input List for Regression Analysis

This works well for my initial list. What if I want to have interactions between two factors? (i.e. myList[1] * myList[2]) 

Recommended Articles