Hey everyone,

I am trying to write a program that will do logistics on different variables. Final syntax for the user should look like this:

(Command) var1 var2 var3 var4, outcome(var5)

my program should run logistics
var5 var1
var5 var2
var5 var3
var5 var4
(and do more, I am just getting started!)

I wrote
program define (program’s name)
syntax varlist [if], yvar(varname)
Foreach v of varlist ‘varlist’ {
quietly logistics ‘yvar’ ‘varlist’
}

does it make sense? How do I incorporate ‘outcome’ in the final user syntax in my program?