Found 1,887 repositories(showing 30)
Nixtla
TimeGPT-1: production ready pre-trained Time Series Foundation Model for forecasting and anomaly detection. Generative pretrained transformer for time series trained on over 100B data points. It's capable of accurately predicting various domains such as retail, electricity, finance, and IoT with just a few lines of code 🚀.
Stanford Project: Artificial Intelligence is changing virtually every aspect of our lives. Today’s algorithms accomplish tasks that until recently only expert humans could perform. As it relates to finance, this is an exciting time to adopt a disruptive technology that will transform how everyone invests for generations. Models that explain the returns of individual stocks generally use company and stock characteristics, e.g., the market prices of financial instruments and companies’ accounting data. These characteristics can also be used to predict expected stock returns out-of-sample. Most studies use simple linear models to form these predictions [1] or [2]. An increasing body of academic literature documents that more sophisticated tools from the Machine Learning (ML) and Deep Learning (DL) repertoire, which allow for nonlinear predictor interactions, can improve the stock return forecasts [3], [4] or [5]. The main goal of this project is to investigate whether modern DL techniques can be utilized to more efficiently predict the movements of the stock market. Specifically, we train a LSTM neural network with time series price-volume data and compare its out-of-sample return predictability with the performance of a simple logistic regression (our baseline model).
Ronak-59
Smart Algorithms to predict buying and selling of stocks on the basis of Mutual Funds Analysis, Stock Trends Analysis and Prediction, Portfolio Risk Factor, Stock and Finance Market News Sentiment Analysis and Selling profit ratio. Project developed as a part of NSE-FutureTech-Hackathon 2018, Mumbai. Team : Semicolon
mhsmathew
Analyzing stock market trends using several different indicators in quantum finance. I explore machine learning and standard crossovers to predict future short term stock trends.
Reinforce Your Career: Machine Learning in Finance. Extend your expertise of algorithms and tools needed to predict financial markets.
26medias
Just for fun: NodeJS AI using NLP, DSP and feeding off Twitter, Yahoo Finance and the news to predict stock prices.
yitaohu88
Winter 2020 Course description: Econometric and statistical techniques commonly used in quantitative finance. Use of estimation application software in exercises to estimate volatility, correlations, stability, regressions, and statistical inference using financial time series. Topic 1: Time series properties of stock market returns and prices Class intro: Forecasting and Finance The random walk hypothesis Stationarity Time-varying volatility and General Least Squares Robust standard errors and OLS Topic 2: Time-dependence and predictability ARMA models The likelihood function, exact and conditional likelihood estimation Predictive regressions, autocorrelation robust standard errors The Campbell-Shiller decomposition Present value restrictions Multivariate analysis: Vector Autoregression (VAR) models, the Kalman Filter Topic 3: Heteroscedasticity Time-varying volatility in the data Realized Variance ARCH and GARCH models, application to Value-at-Risk Topic 4: Time series properties of the cross-section of stock returns Single- and multifactor models Economic factors: Models and data exploration Statistical factors: Principal Components Analysis Fama-MacBeth regressions and characteristics-based factors
sugapriya-k
An AI-powered personal finance tracker to manage expenses, predict spending, and plan budgets using machine learning.
Ilyushin
The project focused on the use of public data to assess the economic situation in the country based on the state of the stock market and national means of payment, in particular - of the national currency. As sources are used: Open data Ministry of Finance of the Russian Federation These Moscow Exchange Google Finance Data Technologies used: Backend: Databases (relational) - Microsoft SQL Server 2014 Databases (multivariate) models DataMining, OLAP-cube - Microsoft Analysis Services 12.0 Веб-сервер - Windows Server 2012 / Internet Information Services Самописный ASP.NET HTTP Restful интерфейс для взаимодействия с Frontend ETL (загрузка и пре-процессинг данных, управление обновлением данных) SQL Server Integration Services 2014 (разработка в Visual Studio 2013, SSDT) Frontend: AngularJS ChartJS Twitter Bootstrap These were chosen so that the detail (granularity) in the set is not less than 1 day. The result has been created and filled with data analytic repository (Kimball model, topology - star), which was used to build a multi-dimensional databases and OLAP-based cubes on it, as well as models of analysis of data on two main algorithms: Microsoft Time Series, Microsoft Neural Network . To ensure interoperability frontend and backend server for backend-server was set up HTTP-Restful interface JSON-issuing documents in the form of finished sets. The project includes two main areas: Intelligent visualization of open data Analysis of open data and the construction of forecasts based on them Intelligent visualization involves the use of MDX-queries to the OLAP-cube, followed by depression (drilldown) in the data, the system allows the user to quickly find the "weak points" of the economy, as part of the data collected. To predict the time a standard mix of algorithms ARTXP / ARIMA, without the use of queries involving cross-prediction (but it is possible to enroll in the system correct data). These algorithms have been tested primarily on foreign exchange rates (US dollar) and the assets of banks included in the special list of Ministry of Finance. In addition, for assets shows the different customization options algorithms - a long-term, short-term and medium-term (balanced) plan. Assessing the impact of oil prices and foreign currency exchange rate for the total market capitalization was conducted on a sample of the data collected: companies with a total market capitalization of 100 to 500 million rubles, present in the market during 2013-2015 Analytical server builds the neural network receiving the input exchange rates, companies, the weighted average share price, total capitalization of the company and the price of oil to requests received models give the opportunity to evaluate the growth rate of \ fall (if at all) the company's capitalization at historical exchange rates and / or the cost of oil. Built a system can expand to include new indicators, which will significantly increase the accuracy of forecasting.
Please refer to attached full report. Introduction ESG is abbreviate of the environment, social responsibility, and corporate governance. When value a company, finance analysts are paying more attention to a company’s intangible assets, besides traditional financial statement figures. From companies’ perspective, managers are eager to know if it is profitable to assume more social responsibilities, to purchase environment-friendly but expensive assets or to share more benefits of the company with employees. In addition, investors doubt whether to invest in a company who have high ESG rank will be profitable because a company has limited resources. So, this report will investigate the correlation between S&P 500 companies’ ESG and their performance from a quantitative perspective. We select S&P 500 as our research target because this index consists of tycoons in each industry in the United States and they have a significant influence on the whole economy. We apply Bloomberg Excel API to acquire historical data from Bloomberg terminal and conduct descriptive and predictive analysis using BI tool and statistical model. Our grand conclusion is ESG has a positive correlation with a company’s operating performance, but ESG has little correlation with a company’s market performance.
anovv
A scalable, declarative, low-code framework for real-time and batch feature calculation/management (quant finance, anomaly/fraud detection, etc.), predictive ML training/inference and simulation. Built on top of Ray
gamzeakkurt
This project uses machine learning models (Linear Regression and LSTM) to analyze and forecast stock market prices. It retrieves stock data from Yahoo Finance, performs exploratory data analysis (EDA), processes and engineers features, and predicts future prices. The project includes model evaluation metrics
freestackinitiative
"In "Time Series Analysis for Finance in Python", we navigate the complex rhythms and patterns of financial data, diving deep into how time series analysis plays a pivotal role in understanding and predicting the dynamics of financial markets."
fabriziobasso
This paper aims to explore the time series’ proprieties of the features extracted by using the Principal Component Analysis (PCA) technique on the European AAA-rated Government Bond Yield curve. The PCA can greatly simplify the problem of modelling the yield curve by massively reducing its dimensionality to a small set of uncorrelated features. It finds several applications in finance and in the fixed income particularly from risk management to trade recommendation. After selecting a subset of Principal Components (PCs), this paper first analyzes their nature in comparison to the original rates and the implications in terms of information retained and lost. Then the time-series characteristics of each PC are studied and, when possible, Auto-Regressive Moving-Average (ARMA) models will be fitted on the data. One hundred observations of the original dataset are set aside as a test set to evaluate the predictive power of these models. Eventually, further analyses are performed on the PCs to evaluate the presence of heteroscedasticity and GARCH-ARCH models are fitted when possible. Tests are performed on the fitted coefficient to investigate the real nature of the conditional variance process.
DeepSparkChaker
Banks play a crucial role in market economies. They decide who can get finance and on what terms and can make or break investment decisions. For markets and society to function, individuals and companies need access to credit. Credit scoring algorithms, which make a guess at the probability of default, are the method banks use to determine whether or not a loan should be granted. This competition requires participants to improve on the state of the art in credit scoring, by predicting the probability that somebody will experience financial distress in the next two years. The goal of this competition is to build a model that borrowers can use to help make the best financial decisions.
ShravanChintha
The project is about predicting the stock market movement based on the news headlines that published on a particular day. The news data is collected from Reddit news and top 25 headlines, ranked based on reddit user votes, are taken on each day. The stock market data, DJIA (Dow Jones Industrial Average) of each day is collected from Yahoo finance. Combined both datasets to process and apply modeling techniques further to get desired results. Different NLP techniques and machine learning models are used to address the problem defined.
DominicRoyStang
Personal finance predictions using machine learning.
salehyahyaa
Automating real time personal finance with predictive analytics tracking -- Stock/investment insights, credit reports, debit/credit card accounts.
shimonyagrawal
The following repository contains Tesla Stock Price Prediction using Keras LSTM Model. The closing stock prices have been predicted based on previous 5 years data extracted from Yahoo Finance.
metacore-stack
Aurora Ledger fuses predictive analytics with intuitive visualization to help teams uncover actionable finance strategies in real time.
The basis of this project involves analyzing Amgen future profitability based on its current business environment and financial performance. Technical Analysis, on the other hand, includes reading the charts and using statistical figures to identify the trends in the stock market. The dataset used for this analysis was downloaded from Yahoo finance for year 2009 to 2019. There are multiple variables in the dataset – date, open, high, low, volume. Adjusted close. The columns Open and Close represent the starting and final price at which the stock is traded on a day. High and Low represent the maximum, minimum price of the share for the day. The profit or loss calculation is usually determined by the closing price of a stock for the day, I used the adjusted closing price as the target variable. I downloaded data on the inflation rate, unemployment rate, Industrial Production Index, Consumer Price Index for All Urban Consumers: All Items and Real Gross Domestic Product as independent variables, Quarterly Financial Report: U.S. Corporations: Cash Dividends Charged to Retained Earnings All Manufacturing: All Nondurable Manufacturing: Chemicals: Pharmaceuticals and Medicines Industry, Producer Price Index by Industry: Pharmaceutical Preparation Manufacturing, 30-Year Treasury Constant Maturity Rate, and Producer Price Index by Industry: Pharmaceutical and Medicine Manufacturing Index. The independent variables are economic parameters which was obtained from Federal Reserve Economic Data (FRED) website. Methodology 1. Linear Regression: The linear regression model returns an equation that determines the relationship between the independent variables and the dependent variable. I used linear regression tool in Alteryx with ARIMA tool to forecast the stock prices for the year. The algorithm was trained with the historical data to see how the variables impact on the dependent variable. The test data was used to predict the adjusted closing price for the year and predicted a stock price of $193.38. 2. Support Vector Machines (SVM): Support Vector Networks (SVN), are a popular set of supervised learning algorithms originally developed for classification (categorical target) problems and can be used for regression (numerical target) problems. SVMs are memory efficient and can address many predictor variables. This model finds the best equation of one predictor, a plane (two predictors) or a hyperplane (three or more predictors) that maximally separates the groups of records, based on a measure of distance into different groups based on the target variable. A kernel function provides the measure of distance that causes to records to be placed in the same or different groups and involves taking a function of the predictor variables to define the distance metric. I used the SVM tool in Alteryx with ARIMA tool to forecast the stock prices for the year and predicted a stock price of $189.44. 3. Spline Model: The Spline Model tool was used because it provides the multivariate adaptive regression splines (or MARS) algorithm of Friedman. This statistical learning model self-determines which subset of fields best predict a target field of interest and can capture highly nonlinear relationships and interactions between fields. I used the Spline tool in Alteryx with ARIMA tool to forecast the stock prices for the year and predicted a stock price of $201.84. The results from the models was weighted by comparing the RMSE of each model. A lower RMSE indicates that the model’s predictions were closer to the actual values. However, a simpler model with the same RMSE as a more complex model is generally better, as simpler models are less likely to be overfit. Though the Spline model had a lower RMSE, the Linear Regression model had fewer variables. Thus, we combined the 3 models with the ARIMA forecast in a model ensemble, which allows us to use the results of multiple models. The forecasted stock price is $197.99 with 1.5% increase for 31st December 2019. Apart from economic parameters, stock price is affected by the news about the company and other factors like demonetization or merger/demerger of the companies. There are certain intangible factors which can often be impossible to predict beforehand hence the model predicts that the stock price of Amgen will continue to rise except there is a drastic downturn of the company.
utk09-NCL
Finance with Python - Learn Python by diving into details of Stock market and build a ML model to predict Stock Prices
Aarav-Makhija-1
The AI-Powered Personal Finance Tracker is a web application that helps users manage their finances by analyzing their spending habits. It uses machine learning to categorize expenses, predict future spending, and offer personalized financial advice.
amratansh
We compiled the analyst reports from Morningstar for 15 largest companies in retail and technology sector and extracted the specific text. Then extracteed sentiments using VADER general sentiment lexicon and through Loughran and MCdonald financial sentiment lexicon. S&P Capital IQ and Yahoo Finance was also our data source. We applied statistical modeling, both linear and logisitc regressions to predict the percentage change in the stock price from day of publication of report to 3 time periods and our model showed some sigificant results with over 95% accuracy and validated our hypothesis.
LinaYorda
A Streamlit app that predicts stock prices using historical data and displays relevant financial news and metrics. It leverages the Yahoo Finance API for historical stock data, Prophet for forecasting, Finnhub for financial metrics, and NewsAPI for news articles
shubhamkotal
FinBERT is a pre-trained NLP model to analyze the sentiment of the financial text. It is built by further training the BERT language model in the finance domain, using a large financial corpus and thereby fine-tuning it for financial sentiment classification. For the details, please see FinBERT: Financial Sentiment Analysis with Pre-trained Language Models. The project was deployed on the flask. Providing an indicator to buy, hold or sell stock based on the sentiment predicted for the following news headline/article.
philippschmalen
Predict ESG scores from Yahoo finance (Sustainalytics) and Google trends data (pytrends) with Pytorch neural network
Chicago-R-User-Group
PREDICTIVE FINANCIAL ANALYTICS is about using statistical learning in Finance. Daniel Saxton uses GAM models to analyze cash flows, and Mark Bennett demonstrates how to predict security prices using corporate income statements.
femmestem
Dashboard of visualized data that uses the small business account holder's transaction history to predict future earnings and expenses, and recommend US Bank loan products for bridge financing.
RaghavsScarletSplendour
This project explores the application of Monte Carlo simulation techniques to predict stock price movements over time. Utilizing Python and libraries such as NumPy and Matplotlib, it offers a hands-on approach to understanding the stochastic nature of financial markets and the practical application of statistical methods in finance.