コード例 #1
0
ファイル: mssl_tests.py プロジェクト: liyi-1989/pydownscale
def climate():

    lambd = 1e2
    gamma = 1e2
    season = "DJF"
    data = pickle.load(open("/scratch/vandal.t/experiments/DownscaleData/monthly_804_3150.pkl", "r"))
    model = pMSSL(lambd=lambd, gamma=gamma, max_epochs=1000)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train()
    print dmodel.model.Omega[:5, :5]
    print dmodel.model.W[:5, :5]
    print "Omega to zero", numpy.sum(dmodel.model.Omega == 0)
    print "W to zero", numpy.sum(dmodel.model.W == 0)
コード例 #2
0
def climate():

    lambd = 1e2
    gamma = 1e2
    season = "DJF"
    data = pickle.load(
        open(
            "/scratch/vandal.t/experiments/DownscaleData/monthly_804_3150.pkl",
            "r"))
    model = pMSSL(lambd=lambd, gamma=gamma, max_epochs=1000)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train()
    print dmodel.model.Omega[:5, :5]
    print dmodel.model.W[:5, :5]
    print "Omega to zero", numpy.sum(dmodel.model.Omega == 0)
    print "W to zero", numpy.sum(dmodel.model.W == 0)
コード例 #3
0
ファイル: test_models.py プロジェクト: helianglen/pydownscale
def qrnn_test(data, loc, season):
    model = QRNNCV(tol=1e-2, hidden_nodes=[3], n_jobs=1, ntrails=3)
    #model = QRNN(tol=1e-2, ntrails=3)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #4
0
ファイル: test_models.py プロジェクト: helianglen/pydownscale
def bma_test(data, loc, season):
    model = BMA()
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #5
0
ファイル: test_models.py プロジェクト: helianglen/pydownscale
def mssl_test(data, loc, season):
    model = pMSSL(gamma=0.1, lambd=0.1)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train()
    return pandas.DataFrame(dmodel.get_results())
コード例 #6
0
ファイル: test_models.py プロジェクト: helianglen/pydownscale
def mtlasso_test(data, loc, season):
    model = MultiTaskLassoCV(max_iter=2000, normalize=True)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train()
    return pandas.DataFrame(dmodel.get_results())
コード例 #7
0
ファイル: test_models.py プロジェクト: helianglen/pydownscale
def lasso_test(data, loc, season):
    model = LassoCV(max_iter=2000, normalize=True)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #8
0
ファイル: test_models.py プロジェクト: helianglen/pydownscale
def stepwiseregression_test(data, loc, season):
    model = BackwardStepwiseRegression()
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #9
0
ファイル: test_models.py プロジェクト: liyi-1989/pydownscale
def qrnn_test(data, loc, season):
    model = QRNNCV(tol=1e-2, hidden_nodes=[3], n_jobs=1, ntrails=3)
    #model = QRNN(tol=1e-2, ntrails=3)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #10
0
ファイル: test_models.py プロジェクト: liyi-1989/pydownscale
def bma_test(data, loc, season):
    model = BMA()
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #11
0
ファイル: test_models.py プロジェクト: liyi-1989/pydownscale
def mssl_test(data, loc, season):
    model = pMSSL(gamma=0.1, lambd=0.1)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train()
    return pandas.DataFrame(dmodel.get_results())
コード例 #12
0
ファイル: test_models.py プロジェクト: liyi-1989/pydownscale
def mtlasso_test(data, loc, season):
    model = MultiTaskLassoCV(max_iter=2000, normalize=True)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train()
    return pandas.DataFrame(dmodel.get_results())
コード例 #13
0
ファイル: test_models.py プロジェクト: liyi-1989/pydownscale
def lasso_test(data, loc, season):
    model = LassoCV(max_iter=2000, normalize=True)
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())
コード例 #14
0
ファイル: test_models.py プロジェクト: liyi-1989/pydownscale
def stepwiseregression_test(data, loc, season):
    model = BackwardStepwiseRegression()
    dmodel = DownscaleModel(data, model, season=season)
    dmodel.train(location={'lat': loc[0], 'lon': loc[1]})
    return pandas.DataFrame(dmodel.get_results())