awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesRobust Regression

Regression techniques designed to minimize the influence of outliers on parameter estimation.

Distinct from Regression Analysis: Distinct from general Regression Analysis: focuses specifically on outlier-resistant M-estimators.

Explore 13 awesome GitHub repositories matching artificial intelligence & ml · Robust Regression. Refine with filters or upvote what's useful.

Awesome Robust Regression GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dmlc/xgboostAvatar von dmlc

    dmlc/xgboost

    28,471Auf GitHub ansehen↗

    XGBoost is a distributed machine learning library for implementing scalable gradient boosting decision trees used for regression, classification, and ranking. It functions as a predictive model framework and a cross-language toolkit, providing a core implementation with native bindings for Python, R, Java, Scala, and C++. The system is designed as a GPU-accelerated library that utilizes CUDA and NCCL to speed up the training of decision tree ensembles. It operates as a distributed framework capable of scaling training and prediction across multi-node clusters and GPU environments to process m

    Predicts specific quantiles of a target variable by minimizing pinball loss to estimate uncertainty.

    C++distributed-systemsgbdtgbm
    Auf GitHub ansehen↗28,471
  • statsmodels/statsmodelsAvatar von statsmodels

    statsmodels/statsmodels

    11,260Auf GitHub ansehen↗

    Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data analysis. It provides a robust framework for estimating and diagnosing a wide range of statistical models, enabling users to perform rigorous hypothesis testing, regression analysis, and complex data exploration within structured environments. The library distinguishes itself through its support for advanced statistical methodologies, including state space representation for dynamic systems and generalized linear frameworks that accommodate non-normal response variables. It offers s

    Estimates model parameters using M-estimators to ensure stable results in the presence of outliers.

    Pythoncount-modeldata-analysisdata-science
    Auf GitHub ansehen↗11,260
  • fastai/numerical-linear-algebraAvatar von fastai

    fastai/numerical-linear-algebra

    10,703Auf GitHub ansehen↗

    This project is a comprehensive library for numerical linear algebra and scientific computing, designed to provide optimized routines for matrix decomposition, statistical modeling, and high-performance data analysis. It serves as both a toolkit for solving complex linear systems and an educational resource for understanding the fundamental algorithms behind matrix factorizations and numerical solvers. The library distinguishes itself through a focus on randomized numerical linear algebra, utilizing probabilistic algorithms and approximate methods to perform dimensionality reduction and matri

    The library applies robust loss functions that transition from quadratic to linear behavior to reduce the negative impact of noisy or extreme data points on predictions.

    Jupyter Notebookalgorithmsdata-sciencedeep-learning
    Auf GitHub ansehen↗10,703
  • je-suis-tm/quant-tradingAvatar von je-suis-tm

    je-suis-tm/quant-trading

    9,190Auf GitHub ansehen↗

    This project is a Python financial analytics framework and quantitative trading library. It provides a suite of mathematical tools for asset pricing, statistical market analysis, and the development of algorithmic trading strategies. The library is distinguished by its focus on currency and commodity correlation modeling, using regression and normalization to identify exchange rate drivers. It features a specialized portfolio optimization engine that applies graph theory, such as clique centrality and degeneracy ordering, alongside quadratic programming to balance risk-adjusted returns. The

    Identifies the most statistically significant variables across time periods using stepwise regression to ensure model reliability.

    Pythonalgorithmic-tradingbollinger-bandscommodity-trading
    Auf GitHub ansehen↗9,190
  • growthbook/growthbookAvatar von growthbook

    growthbook/growthbook

    7,351Auf GitHub ansehen↗

    GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models

    Analyzes different percentiles of a distribution to determine how changes affect high-value and low-value users differently.

    TypeScriptab-testingabtestabtesting
    Auf GitHub ansehen↗7,351
  • rasbt/python-machine-learning-book-2nd-editionAvatar von rasbt

    rasbt/python-machine-learning-book-2nd-edition

    7,194Auf GitHub ansehen↗

    This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili

    Implements robust regression techniques like RANSAC to minimize the impact of outliers on parameters.

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗7,194
  • polakowo/vectorbtAvatar von polakowo

    polakowo/vectorbt

    6,720Auf GitHub ansehen↗

    VectorBT is a vectorized trading strategy backtesting framework that simulates thousands of strategy configurations in a single pass over historical price data. It operates as a parameter optimization engine, a portfolio performance analyzer, a technical indicator calculator, and a financial data fetcher, all built around a DataFrame-centric data model that uses NumPy broadcasting for signal alignment and compiled code acceleration for performance. The framework distinguishes itself through its ability to run large-scale parameter sweeps by constructing every combination of strategy parameter

    Runs walk-forward analysis to validate strategy stability across different market conditions.

    Pythonalgorithmic-tradingalgorithmic-traidingbacktesting
    Auf GitHub ansehen↗6,720
  • rasbt/machine-learning-bookAvatar von rasbt

    rasbt/machine-learning-book

    5,239Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource für Machine Learning und eine Tutorial-Reihe, die als Sammlung interaktiver Jupyter Notebooks bereitgestellt wird. Es bietet praktische Python-Implementierungen für den gesamten Machine-Learning-Lebenszyklus und deckt überwachtes (supervised) und unüberwachtes (unsupervised) Lernen, Deep Learning sowie Reinforcement Learning ab. Die Ressource zeichnet sich durch detaillierte Implementierungsanleitungen für komplexe Architekturen aus, darunter Transformer, Generative Adversarial Networks (GANs) und Convolutional Neural Networks (CNNs). Zudem enthält sie spezialisierte Kursmaterialien für die Entwicklung von Reinforcement-Learning-Agenten mittels Q-Learning und Deep Q-Networks in simulierten Umgebungen. Die Inhalte decken ein breites Spektrum an Data-Science-Fähigkeiten ab, einschließlich Data-Engineering-Pipelines, Feature-Encoding und Dimensionsreduktion. Es bietet umfangreiches Material zur Modellevaluierung durch Kreuzvalidierung und diagnostische Metriken sowie fortgeschrittene Themen wie Natural Language Processing (NLP), Sentiment-Analyse und generative KI. Der gesamte Lehrplan ist für die interaktive Ausführung in Jupyter Notebooks konzipiert und kombiniert ausführbaren Code, Rich Text und Visualisierungen.

    Implements RANSAC to minimize the influence of outliers when estimating linear model parameters.

    Jupyter Notebook
    Auf GitHub ansehen↗5,239
  • awslabs/gluon-tsAvatar von awslabs

    awslabs/gluon-ts

    5,200Auf GitHub ansehen↗

    GluonTS ist ein Framework für probabilistische Zeitreihenprognosen, das darauf ausgelegt ist, zukünftige Werte als Wahrscheinlichkeitsverteilungen mit Konfidenzintervallen vorherzusagen. Es unterstützt sowohl das traditionelle Modelltraining als auch Zero-Shot-Forecasting, bei dem vortrainierte Modelle Vorhersagen für neue Serien ohne zusätzliches Training generieren. Das Projekt zeichnet sich durch die Integration einer Vielzahl von Prognoseansätzen in einen einheitlichen Workflow aus. Dies umfasst Deep-Learning-Architekturen wie rekurrente neuronale Netze und kausale Konvolutionen sowie die Integration externer statistischer Modelle, der Prophet-Bibliothek und R-Paketen. Das Toolkit bietet eine umfassende Oberfläche für das Zeitreihen-Data-Engineering, die Datensatzskalierung, -aufteilung und die Transformation roher Zeitdaten in Tensoren abdeckt. Es enthält zudem eine Suite von Evaluierungstools zur Messung von Prognosegenauigkeit und Unsicherheitsintervallen sowie Hilfsmittel zur Datensatzpersistenz unter Verwendung von Formaten wie Arrow und Parquet. Das Framework unterstützt die Bereitstellung von Prognosemodellen innerhalb der Cloud-Infrastruktur.

    Produces multiple quantile predictions and optimizes them using quantile loss to estimate uncertainty.

    Python
    Auf GitHub ansehen↗5,200
  • sktime/pytorch-forecastingAvatar von sktime

    sktime/pytorch-forecasting

    4,787Auf GitHub ansehen↗

    PyTorch Forecasting is a deep learning framework designed for building and training neural network architectures specifically for time series forecasting. It serves as a comprehensive toolkit for implementing autoregressive models, multi-horizon forecasting, and probabilistic prediction intervals using PyTorch tensors. The library distinguishes itself through a probabilistic forecasting toolkit that generates prediction intervals and quantile forecasts using both parametric and non-parametric distributions. It further provides a neural network model optimizer for automated hyperparameter tuni

    Produces non-parametric probabilistic forecasts by predicting specific target distribution percentiles using pinball loss.

    Pythonaiartificial-intelligencedata-science
    Auf GitHub ansehen↗4,787
  • py-why/econmlAvatar von py-why

    py-why/EconML

    4,683Auf GitHub ansehen↗

    EconML ist eine Python-Bibliothek für kausale Inferenz, die darauf ausgelegt ist, heterogene Behandlungseffekte unter Verwendung einer Kombination aus maschinellem Lernen und Ökonometrie zu schätzen. Sie dient als Toolkit zur Berechnung bedingter durchschnittlicher Behandlungseffekte, um zu bestimmen, wie sich spezifische Interventionen auf Einzelpersonen oder Untergruppen auswirken. Das Projekt bietet ein Framework für Double Machine Learning und orthogonales maschinelles Lernen, um kausale Signale von hochdimensionalen Störfaktoren zu isolieren. Es enthält spezialisierte Implementierungen für kausale Wälder und Instrumentalvariablen-Lerner, die die Wiederherstellung kausaler Beziehungen selbst bei Vorhandensein unbeobachteter Störfaktoren ermöglichen. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich der Validierung kausaler Modelle durch Widerlegungstests und Kalibrierungskurven, der Konstruktion personalisierter Behandlungsrichtlinien und der Analyse dynamischer Behandlungsregime. Sie unterstützt zudem statistische Inferenz zur Quantifizierung von Unsicherheit und die Interpretation von Effekt-Heterogenität unter Verwendung baumbasierter Modelle und Shapley-Werte. Das Projekt wird primär durch Jupyter Notebooks implementiert und demonstriert.

    Estimates linear relationships using M-estimators to reduce the influence of outliers in the dataset.

    Jupyter Notebookcausal-inferencecausalityeconometrics
    Auf GitHub ansehen↗4,683
  • ourownstory/neural_prophetAvatar von ourownstory

    ourownstory/neural_prophet

    4,284Auf GitHub ansehen↗

    Neural Prophet ist eine auf PyTorch basierende Bibliothek für Zeitreihenprognosen, die für interpretierbares Machine Learning entwickelt wurde. Sie dient als Dekompositions-Framework, das Signale in Bestandteile wie autoregressive Effekte, stückweise lineare Trends und Fourier-basierte Saisonalität zerlegt, um zukünftige Werte vorherzusagen. Das Projekt zeichnet sich durch die Kombination neuronaler Netze mit traditionellen Algorithmen aus, um Prognosen zu erstellen, die zugrunde liegende Trendtreiber erklären. Es bietet einen globalen Zeitreihen-Modellierungsansatz, der es ermöglicht, ein einzelnes Modell über mehrere gleichzeitige Reihen hinweg zu trainieren, um gelernte Muster zu teilen und gleichzeitig lokale Spezifitäten beizubehalten. Zudem fungiert es als Tool zur Unsicherheitsquantifizierung und nutzt Quantil-Regression und konforme Vorhersagen, um zuverlässige Prognoseintervalle zu generieren. Die Bibliothek bietet eine umfassende Suite an Funktionen für das Datenmanagement, einschließlich Abruf von Feiertagen, Lückenfüllung und Normalisierung. Sie deckt den gesamten Modellierungslebenszyklus mit automatisierter Hyperparameter-Optimierung, Erkennung von Trend-Changepoints und der Integration von zukünftigen sowie verzögerten Regressoren ab. Die Analyse wird durch Prognosedekomposition und Input-Attribution unterstützt, um zu visualisieren, wie spezifische Faktoren die finalen Vorhersagen beeinflussen.

    Generates prediction intervals using quantile regression and pinball loss to provide a range of probable future values.

    Pythonartificial-intelligenceautoregressiondeep-learning
    Auf GitHub ansehen↗4,284
  • fasiondog/hikyuuAvatar von fasiondog

    fasiondog/hikyuu

    2,999Auf GitHub ansehen↗

    Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading strategies. It functions as a high-speed system that combines a financial time-series library, a multi-factor analysis tool, and a quantitative backtesting engine to support comprehensive trading research. The framework is distinguished by its high-speed computing core, which utilizes multi-threaded execution to process large volumes of market data for technical indicator generation. It supports a modular strategy composition model where signal, risk, and fund management component

    Evaluates trading strategy robustness by sequentially training and testing on rolling historical time windows.

    C++algorithms-tradingbacktestingcpp
    Auf GitHub ansehen↗2,999
  1. Home
  2. Artificial Intelligence & ML
  3. Regression Analysis
  4. Robust Regression

Unter-Tags erkunden

  • Quantile RegressionRegression techniques that predict specific quantiles of a target distribution. **Distinct from Robust Regression:** Distinct from robust regression: specifically focuses on estimating uncertainty via target quantiles and pinball loss.
  • Stepwise Variable SelectionIterative regression techniques used to identify the most statistically significant variables for a predictive model. **Distinct from Robust Regression:** Focuses on variable selection and robustness over time rather than outlier-resistant estimation
  • Temporal Robustness Testing1 Sub-TagTesting the stability and impact of regressors across different time horizons to account for external events. **Distinct from Robust Regression:** Focuses on time-horizon stability and variable impact rather than outlier-resistant M-estimators.