LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (July 2005, week 5)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 29 Jul 2005 14:35:33 -0700
Reply-To:     David L Cassell <davidlcassell@MSN.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         David L Cassell <davidlcassell@MSN.COM>
Subject:      Re: How to Score a New Data set Based Proc NLMIXED Results
In-Reply-To:  <MC8-F7sHipF1yTcsVpc002f4952@MC8-F7.hotmail.com>
Content-Type: text/plain; format=flowed

djrk0003@COMCAST.NET wrote: >I have run proc NLMIXED and outputted my estimated parameters in an >output file called c.est. I have a new data set that I would like to >score. My new data set is called c.PFID827. I tried to use Proc Score >but always got an error message. I tried to change the type= to various >fields in my c.est data set but got the same error message shown below. >How can I new a new data set based on the estimated coefficient from >Proc NLMIXED?

PROC SCORE assumes a linear functional of your variables in the score data set, with enough extra data in the score data set to adjust according to any variance ransformation needed. Do you even have a linear relationship? If so, then why are you using PROC NLMIXED? If not, then why are you trying to use PROC SCORE? I'm not grasping your plan here.

Then your errors messages look like:

>1402 id accountidx Iadjx Payamtwf transactionb chapter OwnedServiced >SecuredUnsecured Ageadj; >ERROR: Variable AGEADJ not found. >1403 Var balwlog AgeAdjMean chapter OwnedServiced IssuerN34 >IssuerN15 DistCeMa DistRest >1403! SecuredUnsecured AgeAdjMeanChap >ERROR: Variable BALWLOG not found. >ERROR: Variable AGEADJMEAN not found. >ERROR: Variable CHAPTER not found. >ERROR: Variable OWNEDSERVICED not found. >ERROR: Variable ISSUERN34 not found. >ERROR: Variable ISSUERN15 not found. >ERROR: Variable DISTCEMA not found. >ERROR: Variable DISTREST not found. >ERROR: Variable SECUREDUNSECURED not found.

This looks like you are putting in varaibles which are not listed in your c.est file. Is that the case? If so, then what are you trying to achieve here? You want to have the same variables in the score data set as in the input data set. Any extra variables serve no purpose, and any fewer variables leave you with no way to estimate the linear functional.

I don't think you should be doing it like this anyway. PROC NLMIXED has its own PREDICT statement. Use it. You can't fit a non-linear relationship using PROC SCORE, you can't do the Empirical Bayes estimates of any random effects in PROC SCORE, and you can't estimate the variances properly when NLMIXED is using the delta method to get them.

David -- David L. Cassell mathematical statistician Design Pathways 3115 NW Norwood Pl. Corvallis OR 97330

_________________________________________________________________ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement


Back to: Top of message | Previous page | Main SAS-L page