Sunday, January 7, 2007

Using Proc Genmod for logistic, poisson and log binomial regression

PROC GENMOD is a procedure for fitting generalized linear models. This procedure is flexible and offers various advantages.

Indicator variables do not have to be constructed in advance because it uses a class statement for specifying categorical (classification) variables.
Interactions can be fitted by specified by using asterisk, for example, batch*gender.
In some procedures, variables necessarily have to be numerical. However, in proc genmod, the variables (both outcome and explanatory) can be character.
Proc genmod reports log likelihood ratio for each variable in the model.
Because of the generalized nature, different models can be fitted with one procedure.

data file11;
/* generate data using random numbers. details here*/
DO MINUTE=0 TO 1000 BY 1;
X=UNIFORM (0);
X1=UNIFORM (15452);
X2=UNIFORM (29561);
OUTPUT ;
END;
run;
data filea;
set file11;
if x>0.5 then gender=1;
if x<=0.5 then gender=0; if x1>0.8 then emmig=1;
if x1<=0.8 then emmig=0; if x1>0.8 then emmig1='yes';
if x1<=0.8 then emmig1='no'; if x2>0.4 then cat=1;
if x2<=0.4 then cat=0; id=_n_; /* following creates a compressed/collapsed dataset (fam8)
with the same information as original dataset*/
if cat=0 then do;
if gender=1 and emmig=1 then index=1;
if gender=0 and emmig=1 then index=2;
if gender=1 and emmig=0 then index=3;
if gender=0 and emmig=0 then index=4;
end;
else if cat=1 then do;
if gender=1 and emmig=1 then index=5;
if gender=0 and emmig=1 then index=6;
if gender=1 and emmig=0 then index=7;
if gender=0 and emmig=0 then index=8;
end;
PROC MEANS DATA=filea NWAY NOPRINT ;
CLASS index gender emmig cat emmig1;
VAR index ;
OUTPUT OUT=fam8 SUM=number;
RUN;

data file;
set fam8;
drop _type_ number;
numb=_freq_;
id=_n_;

/* Calculate odds ratio using logistic regression */
proc genmod data=file descending ;
class cat ;
freq numb; /* method to analyze aggregate data */
model emmig1 = cat/ dist=binomial link=logit ;
estimate 'Beta' cat 1 -1/ exp;
run;

/* Calculate risk ratio using log binomial regression */
proc genmod data=filea descending ;
class cat ;
model emmig = cat/ dist=binomial link=log ;
estimate 'Beta' cat 1 -1/ exp;
run;

/* Calculate risk ratio using Poisson Regression with Robust Error Variance*/
proc genmod data=filea ;
class cat id;
model emmig = cat/ dist=poisson link=log ;
repeated subject = id/ type = unstr;
estimate 'Beta' cat 1 -1/ exp;
run;

/*logic of using risk ratio vs odds ratio and details of log-binomial and
poisson regression is here*/

34 comments:

Niraj said...

Hi Manas -

What if I need to obtain the OR for multiple beta coeff in the same model?... Could you please tell me about how does the syntax change?... do I need a separate estimate step for each beta?

Anonymous said...

[u][b]Xrumer[/b][/u]

[b]Xrumer SEO Professionals

As Xrumer experts, we from been using [url=http://www.xrumer-seo.com]Xrumer[/url] quest of a sustained time conditions and remember how to harness the massive power of Xrumer and go off it into a Cash machine.

We also provide the cheapest prices on the market. Diverse competitors devise charge 2x or temperate 3x and a lot of the term 5x what we debt you. But we have faith in providing enormous accommodation at a small affordable rate. The entire point of purchasing Xrumer blasts is because it is a cheaper alternative to buying Xrumer. So we train to support that thought in cognizant and outfit you with the cheapest rate possible.

Not solitary do we be suffering with the most successfully prices but our turnaround time for the treatment of your Xrumer posting is wonderful fast. We intention pull someone's leg your posting done to come you certain it.

We also provide you with a sated log of loaded posts on contrasting forums. So that you can get the idea for yourself the power of Xrumer and how we get harnessed it to emoluments your site.[/b]


[b]Search Engine Optimization

Using Xrumer you can wish to distinguish thousands upon thousands of backlinks in behalf of your site. Myriad of the forums that your Site you force be posted on oblige great PageRank. Having your link on these sites can truly mitigate establish up some cover rank help links and genuinely boost your Alexa Rating and Google PageRank rating through the roof.

This is making your site more and more popular. And with this increase in celebrity as familiarly as PageRank you can envisage to see your site in effect downright high in those Search Motor Results.
Above

The amount of transportation that can be obtained aside harnessing the power of Xrumer is enormous. You are publishing your situation to tens of thousands of forums. With our higher packages you may still be publishing your locality to HUNDREDS of THOUSANDS of forums. Imagine 1 mail on a in demand forum drive by cotton on to a leave 1000 or so views, with announce ' 100 of those people visiting your site. Now devise tens of thousands of posts on celebrated forums all getting 1000 views each. Your traffic liking go because of the roof.

These are all targeted visitors that are interested or curious nearly your site. Imagine how innumerable sales or leads you can execute with this considerable loads of targeted visitors. You are literally stumbling upon a goldmine primed to be picked and profited from.

Remember, Shipping is Money.
[/b]

GO YOUR CHEAP ERUPTION TODAY:


http://www.xrumer-seo.com

Anonymous said...

Infatuation casinos? privately this advanced [url=http://www.realcazinoz.com]casino[/url] exemplar and sham online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also extract into our additional [url=http://freecasinogames2010.webs.com]casino[/url] restrict at http://freecasinogames2010.webs.com and tyrannize unscheduled incredibly touched in the prime curate !
another late-model [url=http://www.ttittancasino.com]casino spiele[/url] more is www.ttittancasino.com , preferably than of german gamblers, reprimand during unrestrained online casino bonus.

Anonymous said...

Hi Guys,Just registered here and looking to have a great time. I am looking for the best cash gifting program out there in the internet. Can you guide me?

Below are some sites that I found and I am not sure how much they are going to help me.
[url=http://www.squidoo.com/Residual-Cash-Forever-Cash-Gifting-System]cash gifting[/url]
[url=http://www.squidoo.com/Residual-Cash-Forever-Cash-Gifting-System]join cash gifting[/url]
[url=http://www.squidoo.com/Residual-Cash-Forever-Cash-Gifting-System]best cash gifting program[/url]

Anonymous said...

[url=http://www.onlinecasinos.gd]Online casinos[/url], also known as able casinos or Internet casinos, are online versions of commonplace ("chunk and mortar") casinos. Online casinos approve gamblers to sham and wager on casino games being the Internet.
Online casinos superficially submit on the bazaar odds and payback percentages that are comparable to land-based casinos. Some online casinos signify on higher payback percentages with a episode deficiency gismo games, and some indulgent prominent payout segmenting audits on their websites. Assuming that the online casino is using an correctly programmed apathetic concert-hall generator, catalogue games like blackjack pocket an established congress edge. The payout talk into as a replacement representing these games are established late times the rules of the game.
Section online casinos sublease or destroy their software from companies like Microgaming, Realtime Gaming, Playtech, Worldwide Ruse Technology and CryptoLogic Inc.

Anonymous said...

I do not leave a response, but after reading a bunch of
remarks here "Using Proc Genmod for logistic, poisson and log binomial regression".
I do have 2 questions for you if you tend not to mind.
Is it only me or do some of these remarks look
like they are left by brain dead individuals? :-P And,
if you are posting on other online social sites, I would like to follow everything new you have to post.
Would you make a list of the complete urls of all your social community sites like your linkedin profile, Facebook page
or twitter feed?

Here is my web page; Usa online casinos

Anonymous said...

Greetings! Very helpful advice in this particular article!
It's the little changes that will make the biggest changes. Thanks a lot for sharing!

Here is my page :: beckett.com

Anonymous said...

Hi there, just became alert to your blog through Google, and found that it's truly informative. I'm going to
watch out for brussels. I'll appreciate if you continue this in future. A lot of people will be benefited from your writing. Cheers!

my website: best online casinos

Anonymous said...

Hello to every , for the reason that I am genuinely keen of reading this blog's post to be updated on a regular basis. It contains nice stuff.

Here is my page :: Top online casino

Anonymous said...

When someone writes an paragraph he/she retains the plan of a user in his/her mind that how a user can be
aware of it. Thus that's why this piece of writing is perfect. Thanks!

Also visit my weblog ... Best online casinos

Anonymous said...

It is not my first time to go to see this web site, i am browsing this web site dailly and take good information from
here everyday.

Feel free to surf to my web blog Best online casinos

Anonymous said...

Hey there fantastic website! Does running a blog such as this require a massive amount work?
I have no knowledge of computer programming but I was hoping to start my own blog in the near future.
Anyways, should you have any recommendations or tips for new blog owners please
share. I know this is off topic nevertheless I simply wanted to
ask. Kudos!

Here is my site: Best Online Casino

Anonymous said...

Hi there just wanted to give you a brief heads up and let you know
a few of the images aren't loading correctly. I'm not sure why but I think
its a linking issue. I've tried it in two different web browsers and both show the same outcome.

Also visit my web-site http://www.2cellos.com/

Anonymous said...

First off I want to say wonderful blog! I had a quick question in
which I'd like to ask if you don't mind. I was curious to know how you center yourself and clear your head prior to writing.
I've had difficulty clearing my mind in getting my ideas out. I truly do take pleasure in writing however it just seems like the first 10 to 15 minutes tend to be wasted simply just trying to figure out how to begin. Any suggestions or hints? Appreciate it!

Check out my webpage - www.allsouls.net.au

Anonymous said...

Your style is so unique compared to other folks
I have read stuff from. I appreciate you for posting when you have the opportunity, Guess I will just bookmark
this web site.

Feel free to visit my web-site :: total revenue curve in perfect competition

Anonymous said...

Hello very cool website!! Man .. Beautiful .. Superb .
. I will bookmark your website and take the feeds additionally?
I am happy to search out a lot of helpful info right here
in the publish, we need develop extra techniques in this regard,
thanks for sharing. . . . . .

Feel free to surf to my web blog; candida Support

Anonymous said...

I think this is among the most vital info for me. And i am glad reading your article.
But want to remark on few general things, The web site style is
ideal, the articles is really great : D. Good
job, cheers

My homepage: volume pills

Anonymous said...

I have learn some good stuff here. Certainly worth bookmarking for revisiting.
I surprise how so much attempt you put to make the sort of excellent informative website.


Feel free to visit my web site - naijaboards.blogspot.com

Anonymous said...

Pretty part of content. I simply stumbled upon your website and
in accession capital to say that I get actually enjoyed account your weblog
posts. Any way I'll be subscribing for your feeds or even I fulfillment you access consistently fast.

Also visit my blog; eazol review

Anonymous said...

Howdy, i read your blog from time to time and i own a similar one and i was just curious
if you get a lot of spam feedback? If so how do you stop it,
any plugin or anything you can advise? I get so much lately it's driving me insane so any assistance is very much appreciated.

Here is my homepage - toprespect.com

Anonymous said...

I am really impressed with your writing skills and also with the layout on your weblog.
Is this a paid theme or did you customize it yourself? Anyway keep up the
nice quality writing, it's rare to see a nice blog like this one these days.

Here is my blog - buy alta white

Anonymous said...

Hey there are using Wordpress for your site platform?
I'm new to the blog world but I'm trying to get started and create my own.

Do you require any coding knowledge to make your own blog?

Any help would be greatly appreciated!

My homepage - volumepillsreviews.webs.com

Anonymous said...

Hi, all is going well here and ofcourse every one is sharing facts, that's really fine, keep up writing.

Visit my blog post :: breast actives

Anonymous said...

Hello there! I know this is kinda off topic
but I'd figured I'd ask. Would you be interested in trading links or maybe guest writing a blog article or vice-versa?
My site addresses a lot of the same topics as yours and I believe we could greatly benefit from
each other. If you're interested feel free to shoot me an e-mail. I look forward to hearing from you! Great blog by the way!

Here is my website; gagner de l'argent sur internet

Anonymous said...

Hi there, I enjoy reading all of your post. I wanted to write a little comment to support you.


Feel free to surf to my web page; http://buymiroverve.eklablog.com

Anonymous said...

Keep this going please, great job!

Take a look at my web site: tinnitus control

Anonymous said...

Hi there everyone, it's my first go to see at this web site, and article is really fruitful in support of me, keep up posting these types of articles or reviews.

My weblog :: venapro hemorrhoids solution

Anonymous said...

Good day! Would you mind if I share your blog with my twitter group?
There's a lot of folks that I think would really enjoy your content. Please let me know. Thank you

Feel free to surf to my page: porte coulissante de garage

Anonymous said...

Hi would you mind stating which blog platform you're using? I'm looking to
start my own blog soon but I'm having a hard time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I'm looking for something unique.
P.S Sorry for being off-topic but I had to ask!


My webpage fabricant de porte de garage basculante

Anonymous said...

Attractive section of content. I just stumbled upon your site and in accession capital to assert that I get in fact enjoyed account your blog posts.
Any way I'll be subscribing to your augment and even I achievement you access consistently quickly.

Feel free to visit my page :: poignee fenetre pvc

Anonymous said...

Today, while I was at work, my cousin stole my iphone and tested to see if it can survive a 25 foot drop, just so she can be a youtube sensation.
My apple ipad is now broken and she has 83 views. I know this is
entirely off topic but I had to share it with someone!



my webpage: fenetre pvc prix

Anonymous said...

This is a topic that is close to my heart... Take care!
Exactly where are your contact details though?

Look into my web-site :: poignee fenetre pvc

Anonymous said...

Hello there! I could have sworn I've been to your blog before but after looking at a few of the posts I realized it's new to me.

Nonetheless, I'm certainly pleased I stumbled upon it and I'll be book-marking it and checking back often!


my page: http://flotrol.herbalcurenow.com

Jian Zhuo said...

ralph lauren outlet online
versace shoes
coach factory outlet
beats headphones
coach outlet
adidas nmd
michael kors outlet
nike shoes
abercrombie and fitch outlet
rolex replica watches
20170113