SAS里面可以使用PROC GENMOD來处理Poisson Regression(卜瓦松回归)。
Poisson regression主要使用在计次或计数资料分析上,属于Generalized linear model(广义线性模型)的一支,而且会令我们的Y(outcome, independent variable)背后的分布为Poisson分布。
特別是若用在列联表分析(contingency tables)时,又称为 Log-linear model。
Model简单的示意为 Log(E(Y|x))=a+bx
下面我们来看一个SAS help里面的范例
资料背景:这是Aitkin等人于1989年出版的书內提到的例子,是对于保险赔偿(insurance claims)资料建模型。
变量n是保险拥有人数量、变量c是保险赔偿的数量、变量car分作三组分別为small, medium与large、而保险拥有人的年龄分成两组(变量age)。
data insure;
input n c car $ age;
ln=log(n);
cards;
500 42 small 1
1200 37 medium 1
100 1 large 1
400 101 small 2
500 73 medium 2
300 14 large 2
;
run;
proc genmod data=insure;
class car age;
Poisson regression主要使用在计次或计数资料分析上,属于Generalized linear model(广义线性模型)的一支,而且会令我们的Y(outcome, independent variable)背后的分布为Poisson分布。
特別是若用在列联表分析(contingency tables)时,又称为 Log-linear model。
Model简单的示意为 Log(E(Y|x))=a+bx
下面我们来看一个SAS help里面的范例
资料背景:这是Aitkin等人于1989年出版的书內提到的例子,是对于保险赔偿(insurance claims)资料建模型。
变量n是保险拥有人数量、变量c是保险赔偿的数量、变量car分作三组分別为small, medium与large、而保险拥有人的年龄分成两组(变量age)。
data insure;
500
1200 37
100
400
500
300
;
run;
proc genmod data=insure;



