def load_data(self, php_resp_time, cpu_load): if (len(php_resp_time) != len(cpu_load)): self.logger.info("load_data: data arrays must have the same number of elements.") data = [] year = 1921 for i in range(len(php_resp_time)): data.append({'year': year + i, 'value': php_resp_time[i], 'value2': cpu_load[i]}) names = ('year', 'value', 'value2') dataset = Dataset(data=data, names=names) dataset.data = DataFrame(dataset.data) return dataset
def load_pandas(): data = DataFrame(_get_data()) # TODO: time series endog = Series(data['volume'], index=data['year'].astype(int)) dataset = Dataset(data=data, names=list(data.columns), endog=endog, endog_name='volume') return dataset
def load(): """ Load the Nile data and return a Dataset class instance. Returns ------- Dataset instance: See DATASET_PROPOSAL.txt for more information. """ data = _get_data() names = list(data.dtype.names) endog_name = 'volume' endog = array(data[endog_name], dtype=float) dataset = Dataset(data=data, names=[endog_name], endog=endog, endog_name=endog_name) return dataset
def load(): """ Load the El Nino data and return a Dataset class. Returns ------- Dataset instance: See DATASET_PROPOSAL.txt for more information. Notes ----- The elnino Dataset instance does not contain endog and exog attributes. """ data = _get_data() names = data.dtype.names dataset = Dataset(data=data, names=names) return dataset
def load(): """ Load the yearly sunspot data and returns a data class. Returns -------- Dataset instance: See DATASET_PROPOSAL.txt for more information. Notes ----- This dataset only contains data for one variable, so the attributes data, raw_data, and endog are all the same variable. There is no exog attribute defined. """ data = _get_data() endog_name = 'SUNACTIVITY' endog = array(data[endog_name], dtype=float) dataset = Dataset(data=data, names=[endog_name], endog=endog, endog_name=endog_name) return dataset