https://github.com/nixtla logo
Join Slack
Powered by
# general
  • r

    Rodrigo Sodré

    01/13/2025, 5:50 PM
    Hi veryone. What book would u recommend to get the main concepts behind all Nixtla packs: stats, ml and neural forecast? Nothing too hard on math pls... 😅
    m
    • 2
    • 3
  • s

    Stephany Paredes

    01/16/2025, 9:27 AM
    HI! I had a question about the integration of custom methods with the Nixtla interface. Say i create a CustomNeuralModel class with a fit and predict method. Is this the minimum requirement for it to be sent to the same pipeline as other models ? E.g. models = [NBEATS(input_size=2 * horizon, h=horizon, max_steps=100), NHITS(input_size=2 * horizon, h=horizon, max_steps=100, CustomNeuralModel(h = horizon)] nf = NeuralForecast(models=models, freq='H') nf.fit(df=Y_train_df) Y_hat_df = nf.predict()
    m
    • 2
    • 2
  • l

    Luis Enrique Patiño

    01/20/2025, 2:44 PM
    Hello team, you have any documentation on how to add Custom models to statsforecast and mlforecast?
    m
    • 2
    • 1
  • a

    Anthony Giorgio

    01/21/2025, 3:38 PM
    Out of curiosity: what does the archonym MFLES stand for?
    m
    m
    t
    • 4
    • 5
  • a

    Anthony Giorgio

    01/23/2025, 9:56 PM
    Is there a way to make an MFLES model explainable? Something like features importance, decomposition or shap values?
    t
    • 2
    • 6
  • a

    Anthony Giorgio

    01/24/2025, 4:28 PM
    Is if possible to access the individual models configuration after invoking the forecast method with spark dataframe? For example the p,d,q paramaters in AutoARIMA?
    j
    • 2
    • 2
  • c

    Chris Naus

    02/04/2025, 2:14 PM
    Good morning, the company I work at uses IBM power chipset and the coreforecast package isn't compatible with it. All of the other packages seem to work just fine and we are able to use pre 1.0 versions since they don't have the coreforecast dependency. I was going to open a github issue, but just wanted to know which repo you wanted me to open it under. Thanks for your help.
    j
    • 2
    • 2
  • m

    Maro

    02/05/2025, 6:41 AM
    I’m new to the Slack community and excited to be here! Could anyone please share their insights or predictions for BTC price over the following timeframes? 4 hours 1 day 1 week Looking forward to your thoughts. Thanks in advance!
    r
    n
    • 3
    • 5
  • a

    Aravind Karunakaran

    02/07/2025, 11:59 AM
    Hey, for a time-series data input to StatsForecast or NeuralForecast, does the 'ds' column need to be in date format or can it be consecutive numbers?
    m
    • 2
    • 2
  • a

    Anwaar

    02/08/2025, 10:34 PM
    Hi there, I am trying to access Nixtla through an Azure deployment. Up until yesterday morning it was working fine but now I just keep getting timed out by the nixtla client?
    j
    • 2
    • 1
  • m

    Miro Lavi

    02/08/2025, 11:10 PM
    Hi all, my Prediction Intervals seem very narrow when using Linear Regression in MLForecast, most probably the issue is in the user 😄 My y-value is in range 100k - 200k but the prediction intervals even with 95% level are still very narrow, example below:
    lr_pipeline = make_pipeline(
    LagPromotionScaleTransformer(
    group_id_column="Market",
    event_columns=["Mechanic 1 Detailed", "Audience 1"],
    lags=[1, 2, 3, 7, 14, 21],
    ),
    LinearRegression()
    )
    mlf = MLForecast(
    models={"lr_pipeline":lr_pipeline},
    freq="1d",
    lags=[1, 2, 3, 7, 14, 21],
    target_transforms=[LocalMinMaxScaler()]
    )
    cv_results = mlf.cross_validation(
    df=features,
    n_windows=10,
    h=21,
    static_features=[],
    prediction_intervals=PredictionIntervals(n_windows=2, h=21),
    level=[0.8, 0.95]
    )
    y	pred	lo_95	lo_80	hi_80	hi_95
    153595	145229	145173	145182	145277	145285
    138468	140029	139993	139999	140059	140065
    143796	137528	137337	137367	137689	137719
    Most often the y is outside the lo_95 and hi_95 as well as the lo_80 and hi_80. The base model performs reasonably well in terms of MAPE (~15%), but the prediction intervals do not seem to reflect the actual variance in errors. Is this expected behavior for predict_interval with linear models?
    m
    • 2
    • 2
  • r

    Rodrigo Sodré

    02/12/2025, 7:03 PM
    Good evening. Just an off-topic question, the slack service requires a subscription in order to view messages older than 90 days but I don't want to purchase one. Do you consider moving to or creating a community on Discord? They don't have such limitation and (I believe) it's more common for IT professionals.
    👍 3
    💡 1
    m
    • 2
    • 2
  • a

    Anwaar

    02/13/2025, 2:39 PM
    @José Morales Any update on Azure issue?
    m
    a
    • 3
    • 2
  • i

    Igor Goldenberg

    02/19/2025, 12:50 AM
    What are the Python requirements for installing NixtlaClient (for TimeGPT)? I didn't find it in the online documentation
    m
    • 2
    • 2
  • d

    Dan Averbukh

    02/21/2025, 6:50 PM
    Hi, we're building something that's complementary to TimeGPT. Where's the best place to reach out about it?
    m
    • 2
    • 1
  • h

    hadar sharvit

    02/23/2025, 7:49 AM
    hey all! can we use Nixtla for demand forecasting? think of
    N
    products with historical prices signal:
    Copy code
    {p1(t=01.01.2024), p1(t=01.02.2024), ... ,p1(t=31.12.2024)},
    {p2(...), ... }
     ...
    {pN(t=01.01.2024), pN(t=01.02.2024), ... ,pN(t=31.12.2024)}
    (sorry for the rough notation there, hope it's clear) what might be an apropriate framework to: 1. predict the future sales (say, 2025) of these N products: p1(01.01.2025) ... pN(31.12.2025) 2. predict the sales of new products pN+1, pN+2, ...
    m
    n
    • 3
    • 4
  • a

    Arvind Puthucode

    02/24/2025, 4:46 AM
    Hello we build or run anomaly detection in our company for millions of time series in one run and want to improve our ad system I had experimented with nixtla s timegpt a) it wasnt as great or too much ahead of other models it just saves effort i felt b) the biggger reason being its too expensive and doesnt make sense to pay 4 dollars per 1000 API calls when u want to run anomaly detection on a million time series (we would want something free ideally) Im exploring and would like to get an opinon if autoarima is a good model or going ahead with a combination of models Have you guys worked on this kind of stuff basically model selection and anamoly detection at scale
    m
    c
    • 3
    • 2
  • s

    servando torres

    02/24/2025, 7:16 AM
    Hello folks, I hope this the right channel for this. I know Nixtla is a Mexico-based startup I wanted to know if folks know any good meetups, Luma events, conferences or networking sessions happening in CDMX next month. I’m going to CDMX on the 28th and I’d really like to know the AI / ML / Startup ecosystem. Cheers everyoone!
  • i

    Indar Karhana

    03/04/2025, 5:19 PM
    Hi folks, Is there a implementation of Pinball loss in nixtla or similar loss function for probabilistic forecasts?
    m
    o
    • 3
    • 5
  • s

    Steffen Runge

    03/07/2025, 11:32 AM
    Not sure whether it's just me or applies to others, but recently when I run the nf models in Colab (cpu) they run very slowly. Anybody else is experiencing this?
    m
    o
    • 3
    • 6
  • a

    Arvind Puthucode

    03/17/2025, 9:02 AM
    How to do hierarichal forecast for a grouped spark df i notice that u provide the reconicle method for one Hierarchical series But how to do i apply this in a grouped series eg one set is ['country,'brand','device_no'] another is ['country','device_no','state'] can the value hierarchy be maintained across these trees as well ie value for device no S23 must be same after rollup in tree 1 as well as tree 2
    o
    • 2
    • 9
  • w

    Will Atwood

    03/17/2025, 5:36 PM
    My team and I have been working with Nixtla for several months now and we feel like there must be a better solution for how we are backtesting using the cross-validation method. We currently are using a retail calendar which creates non uniform window sizes for our backtest, we hacked together a way to still use the cross-validation method but we are now running into issues with our exogenous variables. We thought being able to pass something like a list of dates for the cutoffs or something similar would work, but I wanted to reach out to the pros to get some advice!
    m
    e
    • 3
    • 3
  • r

    Rodrigo Sodré

    03/19/2025, 1:35 AM
    Hi everybody. Are there helper methods to transform a general timeseries dataframe to Nixtla's unique_id/ds/y dataframe? My dataframe is quite large (20k x 100) and for every predicted step I'm updating it with the real value calling .concat and predicting the next step inside a 5000 loop iteration. Even Pandas documentation alerts regatding .append and.concat methods, how inefficient they are. The dataset manipulation is taking 99% of the time, my gpu is mostly idle. I'm stuck trying to figure out a structure to efficiently store my data and updating it to convert each iteration to the unique_id/ds/y dataframe. Any idea will be greatly appreciated.
    j
    o
    • 3
    • 22
  • l

    Luis Enrique Patiño

    03/19/2025, 9:20 PM
    Hello team, the Statsforecast packages has the option of direct or recursive forecasting? Is this possible?
  • h

    hadar sharvit

    03/23/2025, 1:53 PM
    hey guys. a question on normalizations and feature encodings: are those calculated at on raw df at the beginning, before training loop, or on a batch of data? something like: Beginning:
    Copy code
    def fit(df,...):
        df = feature_encoding(df)
        df = normalize(df)
        for X,y in dataloader(...):
            pred = model(X) ...
    in the training loop:
    Copy code
    def fit(df,...):
        for X,y in dataloader(...):
            X = feature_encoding(X)
            X = normalize(X)
            pred = model(X) ...
  • a

    Alex

    03/27/2025, 1:35 PM
    Hi All! I am happy to contribute to the Nixtla Community open source projects, but I do not know how the issues are prioritized. At the moment the issues look like they are of equal importance. If I want to help how do I know what is most pressing?
    m
    o
    • 3
    • 8
  • l

    Luis Enrique Patiño

    03/31/2025, 11:11 PM
    Hello I'm working with a weekly freq time series of format Year-week_number, is there a way of using this data inside Nixtla? I tried to use an int freq but i get a lot of errors, and can convert directly to date because i get wrong dates.
    m
    • 2
    • 3
  • s

    Samuel

    04/13/2025, 4:38 PM
    Hi guys, i'm interested about the transfer learning for time series. Last time i watch Max's presentation it still on progress. Does it work? is there any paper and article that shows how is it performed against other dataset?
    j
    m
    • 3
    • 5
  • h

    Heitor Carvalho Pinheiro

    04/14/2025, 2:45 AM
    Hi guys! Regarding the
    plot_series
    function in utils, can anyone tell me why there's a gap between the training data and the predictions? It does not bother me much, but some people might find it weird when I'm presenting. Is there any way to get rid of that gap betwwen the series?
    m
    • 2
    • 1
  • s

    Samuel

    04/15/2025, 6:44 AM
    Hi guys, i'm trying to make a sales forecast for grocery store per sku and i'm thinking about adding a new column called past_30_days_sales as exogenous variables, what do you guys think about this? will it work in general?
    j
    • 2
    • 4
1...89101112Latest