In [1]:
import numpy as np
import pandas as pd
from pandas import DataFrame as df
from cylp.cy import CyClpSimplex
from cylp.py.modeling.CyLPModel import CyLPArray, CyLPModel
from Single_Year_Stage_II import Single_Year_Stage_II
In [2]:
puf = pd.read_csv("/Users/Amy/Documents/puf.csv")
Stage_I_factors = df.from_csv("Stage_I_factors.csv", index_col = 0)
Stage_II_targets = df.from_csv("Stage_II_targets.csv", index_col= 0)
In [3]:
length = len(puf.s006)
z = np.empty([length, 17])
z[:,0] = puf.s006/100
In [4]:
z[:,1] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2009', tol = 0.24)
In [5]:
z[:,2] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2010', tol = 0.24)
In [6]:
z[:,3] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2011', tol = 0.18)
In [7]:
z[:,4] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2012', tol = 0.22)
In [8]:
z[:,5] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2013', tol = 0.27)
In [9]:
z[:,6] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2014', tol = 0.2)
In [10]:
z[:,7] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2015', tol = 0.24)
In [11]:
z[:,8] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2016', tol = 0.25)
In [12]:
z[:,9] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2017', tol = 0.28)
In [13]:
z[:,10] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2018', tol = 0.3)
In [14]:
z[:,11] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2019', tol = 0.4)
In [15]:
z[:,12] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2020', tol = 0.4)
In [16]:
z[:,13] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2021', tol = 0.35)
In [17]:
z[:,14] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2022', tol = 0.25)
In [21]:
z[:,15] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2023', tol = 0.23)
In [22]:
z[:,16] = Single_Year_Stage_II(puf, Stage_I_factors, Stage_II_targets, year = '2024', tol = 0.33)
In [23]:
z = df(z, columns=['WT2008','WT2009','WT2010','WT2011','WT2012','WT2013','WT2014',
'WT2015','WT2016','WT2017','WT2018','WT2019','WT2020','WT2021',
'WT2022','WT2023','WT2024'])
z.to_csv('WEIGHTS.csv', index = False)
In [ ]: