Programming the statistical procedures from SAS

LD50 calculation for mixture of dose concentrations

Reply
Occasional Contributor
Posts: 8

LD50 calculation for mixture of dose concentrations

[ Edited ]

Normally for Calculation of LC50 calculation firstly according to method we have to add dose concentrationtotal number of animals and then number of mortality like the example below.Here 2,4,6.. represents dose concentration.

 

 

data A;
input dose n response;
cards;
2 50 10 4 50 25 6 50 35 8 50 40 10 50 45
;
proc probit log 10; var dose n response; run;

 

As i mentioned previously i am using two different concentrations as one dose.how I write them.problm is I have my dose concentration in this form220/50300/100400/150when i put this this doesnt work.(both are different drugs which are taken as one dose concentration)please reply me as soon as possible

 

SAS Super FREQ
Posts: 3,304

Re: LD50 calculation for mixture of dose concentrations

I think your code got garbled when you pasted it into the SAS code window.  Use the INVERSECL option to find the LD50 value:

 

data A;
input dose n response;
cards;
2 50 10
4 50 25
6 50 35
8 50 40
10 50 45
;

proc probit data=A log10;
model response / n = dose / InverseCL(prob=0.1 to 0.9 by 0.1);
run;
Occasional Contributor
Posts: 8

Re: LD50 calculation for mixture of dose concentrations

data A;
input dose n response;
cards;
220/50 50 10
250/100 50 25
300/150 50 35
350/200 50 40
400/250 50 45;
proc probit log 10;
var dose n response;
run;
proc probit data=A log10;
model response / n = dose / InverseCL(prob=0.1 to 0.9 by 0.1);
run;

 did u mean ike that?

 

SAS Super FREQ
Posts: 3,304

Re: LD50 calculation for mixture of dose concentrations

I'll try one more time.  If you have two independent design variables that represent the concentration of a mixture, the locus of points for which half the population will die is generally a curve.  It is the prob=0.5 contour of the surface of predicted probability. You can approximate this curve by using the EFFECTPLOT statement in PROC LOGISTIC to generate the contour plot.  As far as I know, you can't generate this curve by using a procedure, although if you are an advanced programmer you can use PROC IML to trace contours.

 

data A;
input d1 d2 n response;
cards;
220 50 50 10
250 100 50 25
300 150 50 35
350 200 50 40
400 250 50 45
;

proc logistic data=A ;
model response / n = d1 d2;
effectplot;
run;

Good luck.

Occasional Contributor
Posts: 8

Re: LD50 calculation for mixture of dose concentrations

this didnt work. Smiley Sad

i told u i have one dose having two concentration of differnt drugs.

the way You told me give error

Ask a Question
Discussion stats
  • 4 replies
  • 77 views
  • 0 likes
  • 2 in conversation