How to ask a question on SAS-L
Herewith some notes on getting answers faster, from SAS-L.
Provide Test Data
data Test; infile cards; input Var1 $ Var2 $ Nmbr; cards; value1.1 value2.1 0.1 value1.2 value2.2 1.2 ; proc sql; describe table &SysLast.; quit;
Documentation, Documentation, Documentation
- Input: Where does the data come from?
- Output: What do you want?
- Process: What are you thinking you have to do to get this output?
What's your job description? We need to know where you are coming from and what vocabulary you use.
- SAS: data sets have observations and variables
- Database: tables have rows and columns,
- rows are identified by: Sequence Number
- Primary Key: what column uniquely identifies the row?
- Primary Key, composite: what combination of columns uniquely identifies the row?
- Foreign Keys: what columns contain keys to primary key in another table?
- Facts: otherwise known as The Data
- What do you think you want to do? See Output, above.
- Constraints: effort, money, time?
Also known as The Hard Choices: accurate, cheap, or fast.
- Why do you think you have to do it Your Way?
You are requesting help from unpaid volunteers.
- Do not assume that you can carry on a private correspondence with anyone who answers your Q.
- Do not assume that code provided works; Testing is up to you.
- Say thanks, every once in a while; especially when you meet answerers in person.
- Using SAS-L Effectively
- How to ask a statistics question
- How to Ask a Question
- How to Ask Questions The Smart Way
--macro maven == the radical programmer 10:32, 7 December 2007 (EST)