File size: 1,813 Bytes
8cf4695
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
block = {
    'css':
        '''
        footer {visibility: hidden}
        
        .json_xgboost_params {
            max-height: 200px;
            overflow: scroll !important;
            }
        '''
}

md__title = {
    'value':
    """
    # Sentient.io - Time Series Forecasting
    ---
    """
}

md__fit_ready = {
    'value':
    """
    # Data Fitted...
    Ready for forecasting
    """
}

file__historical = {
    'label': 'Historical Data',
}


md__future = {
    'value': "Optional. Future data's columns must within historical data's columns, length of future data will determine the N Predict, which is the max model's predictability.",
}

file__future = {
    'label': 'Future Data (optional)',

    'show_label': True
}

number__n_predict = {
    'label': 'N Predict',
    'info': 'Number of future data point to predict, recommend set to 1 seasonal period (max 20). If future data is provided, N Predict will set to exact length of future data.',
    'interactive': True,
    'precision': 0
}

number__window_length = {
    'label': 'Window Length',
    'info': 'Window length for sliding window to build feature sets for prediction. Recommend set window length same as auto correlation (AR) lags. But feel free to adjust it.',
    'interactive': True,
    'precision': 0
}

textbox__target_column = {
    'label': 'Target Column',
    'info': 'Please provide the target column for forecasting. It must be one of the column in uploaded data. All other columns will be used as exogenous data.',
    'interactive': True,
}

df__table_view = {}


btn__fit_data = {
    'value': 'Fit Data To Models',
    'variant': 'primary'
}

btn__forecast_with_prophet = {
    'value': 'Forecast with Prophet',
    'variant': 'primary'
}

json_xgboost_params = {
    'elem_classes': 'json_xgboost_params'
}