[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
"Fabrice" <fcaspam@yahoo.fr> |

To |
<statalist@hsphsun2.harvard.edu> |

Subject |
st: Should be simple yet ... how to write a function? |

Date |
Wed, 18 Feb 2009 11:03:55 +0100 |

Im a pretty advanced Stata user, but have a simple question I cant figure out: how does one write a *function*, i.e. a program that returns a value, and that can be called like local y = fct(x), where x and y are numbers or strings. This seems it should be available somewhere in the language, yet I?ve searched in a lot of programming explanations about Stata and never found a way to write that. FYI, I program extensively in stata, know about r-type vs. e-type program, and know how to store results to return to main program. I just don?t know how to write the most simple function form. Any idea? Fabrice * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/

**Follow-Ups**:**st: RE: Should be simple yet ... how to write a function?***From:*"Joseph Coveney" <jcoveney@bigplanet.com>

**Re: st: Should be simple yet ... how to write a function?***From:*Maarten buis <maartenbuis@yahoo.co.uk>

**Re: st: Should be simple yet ... how to write a function?***From:*Phil Schumm <pschumm@uchicago.edu>

**st: AW: Should be simple yet ... how to write a function?***From:*"Martin Weiss" <martin.weiss1@gmx.de>

- Prev by Date:
**Re: st: Fwd: Adding rows in the middle of dataset** - Next by Date:
**st: AW: Should be simple yet ... how to write a function?** - Previous by thread:
**st: Fwd: Adding rows in the middle of dataset** - Next by thread:
**st: AW: Should be simple yet ... how to write a function?** - Index(es):

© Copyright 1996–2016 StataCorp LP | Terms of use | Privacy | Contact us | What's new | Site index |