Help using Base SAS procedures

Including missing ' .' into summary statistics

Reply
N/A
Posts: 0

Including missing ' .' into summary statistics

In proc mean or proc summary, statistics remove the observation to perform mean caculation if it is '.'

Is there any option in Proc Mean or Summary that can perform mean caculation which include observation with '.' as observation ?

I don't want to change '.' to 0 in data step.
Valued Guide
Posts: 2,177

Re: Including missing ' .' into summary statistics

Posted in reply to deleted_user
if you want to treat missing as zero, you'll need to do that before the proc.
However, you can use a VIEW which means you have only one copy of your data. You can create either an SQL view or a Data Step view, like: [pre]data Mzero /view= mZero ;
set your.original_data ;
array nums _numeric_ ;
do over nums ;
nums = coalesce( nums, 0 );
end ;
run ;
proc means data= Mzero ;
run;[/pre]

good luck
PeterC
N/A
Posts: 0

Re: Including missing ' .' into summary statistics

Posted in reply to deleted_user
Thanks!

It just confirm that there is no option in Proc Mean or summary to caculate statistics to include '.' as a valid observation. I have to replce '.' as 0 in data step first.

JL
Ask a Question
Discussion stats
  • 2 replies
  • 101 views
  • 0 likes
  • 2 in conversation