BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
SteveDenham
Jade | Level 19

I am working on some mixture problems, and thought I would use the CDF function, with the normalmix distribution.  Log info follows: 

31 data two;

32 val=cdf('normalmix',2,.5,.5,0,1,1,1);

33 run;

NOTE: Argument 3 to function CDF at line 32 column 5 is invalid.

val=. _ERROR_=1 _N_=1

Now per the documentation as I understand it, with a second argument of 2, indicating a mixture of two normals, I should give two proportions (pi's in the notation used in the documentation) that sum to 1.  Does anybody have some info as to what I need to change the .5's to in order for this to work?

Thanks,

Steve Denham

1 ACCEPTED SOLUTION

Accepted Solutions
SteveDenham
Jade | Level 19

<BEATS HEAD AGAINST DESK>

I left out the value for n--the integer number of mixtures.  Most likely because it is also a two...

Steve Denham

View solution in original post

1 REPLY 1
SteveDenham
Jade | Level 19

<BEATS HEAD AGAINST DESK>

I left out the value for n--the integer number of mixtures.  Most likely because it is also a two...

Steve Denham

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 983 views
  • 0 likes
  • 1 in conversation