Advertisement
phirippu

2009

May 7th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.45 KB | None | 0 0
  1. require(olsrr)
  2. year=2009
  3. path="/media/phil/868D-F637/Work/Wife/"
  4. df=read.csv(file = paste0(path, "SAM_quarteravg_",toString(year),".csv"))
  5.  
  6. Ts2cm_av = mean(df$Ts_2cm, na.rm = T )
  7. Ts4cm_av = mean(df$Ts_4cm, na.rm = T )
  8. Ts6cm_av = mean(df$Ts_6cm, na.rm = T )
  9. Ts7cm_av = mean(df$Ts_7cm, na.rm = T )
  10. Ts8cm_av = mean(df$Ts_8cm, na.rm = T )
  11. Ta_av = mean(df$Ta, na.rm = T )
  12. Ustar_av = mean(df$Ustar, na.rm = T )
  13. Pa_av = mean(df$Pa, na.rm = T )
  14.  
  15. for (row in 1:nrow(df)){
  16.   t7 = df[row,"Ts_7cm"]
  17.   df[row, "dTs_7cm"] = (t7 - Ts7cm_av)/10
  18. }
  19. for (row in 1:nrow(df)){
  20.   t2 = df[row,"Ts_2cm"]
  21.   df[row, "dTs_2cm"] = (t2 - Ts2cm_av)/10
  22.   t4 = df[row,"Ts_4cm"]
  23.   df[row, "dTs_4cm"] = (t4 - Ts4cm_av)/10
  24. }
  25. for (row in 1:nrow(df)){
  26.   t6 = df[row,"Ts_6cm"]
  27.   df[row, "dTs_6cm"] = 0 #(t6 - Ts6cm_av)/10
  28. }
  29. for (row in 1:nrow(df)){
  30.   t8 = df[row,"Ts_8cm"]
  31.   df[row, "dTs_8cm"] = (t8 - Ts8cm_av)/10
  32. }
  33. for (row in 1:nrow(df)){
  34.   rh = df[row,"RH"]
  35.   df[row, "rRH"] = rh / 100
  36.   ust = df[row,"Ustar"]
  37.   df[row, "dUstar"] = ust - Ustar_av
  38.   ta = df[row,"Ta"]
  39.   df[row, "dTa"] = (ta - Ta_av)/10
  40.   pa = df[row,"Pa"]
  41.   df[row, "dPa"] = (pa - Pa_av)
  42. }
  43. # fm = formula(log(FCH4MF0)~dTa+dPa+dTs_7cm+dUstar+dTs_2cm+dTs_4cm+dTs_8cm+log(rRH))
  44.  
  45. fm = formula(log(FCH4MF0)~dTa+dPa+dUstar+dTs_7cm+rRH)
  46. #fm = formula(log(FCH4MF0)~dTa+dPa+dUstar+dTs_2cm+dTs_8cm+log(rRH))
  47. model <- lm(fm,data=df)
  48. ols = ols_step_both_aic(model, details = TRUE )
  49. ols
  50. #plot(model)
  51. model$coefficients
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement