Advertisement
pkmatador

nathan_modularity_issue002

Jul 15th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 2.33 KB | None | 0 0
  1. while(t<2015){
  2.     rdapathgenerator <- function(years, prefix, dirpath = 'C:/Users/Nathan/Desktop/vax-p vax-d'){
  3.       errMsg000 = "var 'year' has to be integer!"
  4.       if(is.numeric(years)){
  5.         if(all(years == as.integer(years))){
  6.           years = as.integer(years)
  7.         } else{
  8.           stop(errMsg000) #numeric but not integer
  9.         }
  10.       } else stop(errMsg000) #not even numeric
  11.       ### if necessary conditions are met:
  12.       result = list()
  13.       for(year in years){
  14.         rdafname = paste(prefix, year, sep='')
  15.         rdafextension = 'RData'
  16.         value = list(
  17.           fullpath=file.path(dirpath, paste(rdafname,'.', rdafextension, sep=''), fsep = .Platform$file.sep),
  18.           filename=rdafname, year=year, extension=rdafextension
  19.         )
  20.         #print(newvalue)
  21.         result[[length(result)+1]] = value
  22.       }
  23.       return(result)
  24.     }
  25.    
  26.     years_seq= c(t)
  27.     for(rdafile in rdapathgenerator(years=years_seq, prefix='dd')){
  28.       load(rdafile$fullpath)
  29.       data_dd<-dd
  30.       data_dd[c((1:392),(449:2464)),]<-0
  31.       data_ddch<-as.matrix(data_dd)
  32.       load(rdafile$fullpath)
  33.       data_dd<-dd
  34.       data_dd[-c((281:336),(2353:2408)),]<-0
  35.       data_ddusa<-as.matrix(data_dd)
  36.       #save(data_ddusa_, file=paste('data_usa_', rdafile$filename, '.RData', sep=''))
  37.       load(rdafile$fullpath)
  38.       data_dd<-dd
  39.       data_dd<-as.matrix(data_dd)
  40.     }
  41.    
  42.     for(rdafile in rdapathgenerator(years=years_seq, prefix='L')){
  43.       load(rdafile$fullpath)
  44.     }
  45.    
  46.     for(rdafile in rdapathgenerator(years=years_seq, prefix='a')){
  47.       load(rdafile$fullpath)
  48.     }
  49.     A<- data_a
  50.    
  51.     for(rdafile in rdapathgenerator(years=years_seq, prefix='va')){
  52.       load(rdafile$fullpath)
  53.       load(rdafile$fullpath)
  54.       data_va<-va
  55.       data_va[-c(225:228),]<-0
  56.       data_vabr_ins<-data_va
  57.       load(rdafile$fullpath)
  58.       data_va<-va
  59.       data_va[-c((229:246),(251),(263)),]<-0
  60.       data_vabr_ind<-data_va
  61.       load(rdafile$fullpath)
  62.       data_va<-va
  63.       data_va[-c((247:250),(252:262),(264:280)),]<-0
  64.       data_vabr_ser<-data_va
  65.     }
  66.    
  67.     for(rdafile in rdapathgenerator(years=years_seq, prefix='va')){
  68.       va_year <- rdafile$year
  69.       k1<-L%*%data_dd
  70.       k2<-L%*%data_ddch
  71.       k3<-L%*%data_ddusa
  72.       vax_p_brser<- data_vabr_ser%*%k1
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement