Dear R users,
I am comparing two data sets (CO2 observation vs. CO2 simulation, during
1993-2002).
In order to do it I am calculating Root-Mean-Square(RMS) difference
with following formula:

> sqrt(sum((observed_residual - simulated_residual)^2)/n) # 'n' is number of
observations

Residuals are computed by fitting a harmonic function on both the data:
>testfit<-lm(co2obs~1+time+I(time^2)+sin(2*pi*time)+cos(2*pi*time)+sin(4*pi*time)+cos(4*pi*time)+sin(6*pi*time)+cos(6*pi*time)+sin(8*pi*time)+cos(8*pi*time),data=file)
#

>testfit1<-lm(co2model~1+time+I(time^2)+sin(2*pi*time)+cos(2*pi*time)+sin(4*pi*time)+cos(4*pi*time)+sin(6*pi*time)+cos(6*pi*time)+sin(8*pi*time)+cos(8*pi*time),data=file)#
'time' is time of observation

testfit$residuals # observed.residuals # (saved in seperate file by
write.table)
testfit1$residuals # modeled.residuals# (saved in seperate file by
write.table)


I am interested to to see climatology of RMS difference (all Jan months, all
Feb months, all March months,.............,all Dec months),
So I am computing like following:

time_span <- file[(file$mo==1),] # for 'Jan' month (similarly for other
months)
time_span
sub_seaobs <- (time_span$observed. residual)
sub_seaobs
sub_seatm3 <- (time_span$modeled.residual)
sub_seatm3
sqrt(sum((sub_seaobs-sub_seatm3)^2)/n) # 'n' is number of observation in
particular month

QUESTION:
I want to know if I am doing right and is it best way of computing
clomatology of Root-Mean-Square difference between two data sets.


-- 
Yogesh K. Tiwari (Dr.rer.nat),
Scientist,
Indian Institute of Tropical Meteorology,
Homi Bhabha Road,
Pashan,
Pune-411008
INDIA

Phone: 0091-99 2273 9513 (Cell)
        : 0091-20-258 93 600 (O) (Ext.250)
Fax    : 0091-20-258 93 825

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to