This Jupiter Notebook calculates the view period ratio for a satellite and ground station pair as
the
asymptotic fraction of time the satellite is able to communicate with its ground station
according to Dr. Lo's theory. In
particularly, the code solves the article equations 12 and 14 for circular and elliptical orbits
correspondingly. UI accepts Satellite Altitude, Inclination,
Eccentricity, and Field Of View and Station Latitude and Elevation. In the result, it provides
the satellite View Period Ratio
This Jupiter Notebook simulates lifetime financial well-being of a typical household. The
simulation moves
forward by years from the age of 67 to the year of the investor's death, summing up financial
wellbeing over the years of life (Mortality and Life Expectancy data were taken from Australian Life Tables). The state variables of portfolio return,
inflation and living/dying, evolve each year. The well-being in any particular year is a concave
function of the income in that year plus the bequest if the investor dies in that year.
look inside the process of a market price
formation. It
fetches data via [Binance](https://www.binance.com/en) API, decrypts and visualizes trades
history in intelligible way, that demonstrates clearly moving factors of price oscillations.
This AI Chatbot studies TXT, PDF, or DOCX documents attached to a chat user message. After that,
it answers questions, finds features, writes annotation, or reviews the files content.
The backend Python code has to be
running on the chat owner PC. It builds a 'llama-index' model, which processes the user query
and sends the prompt to OpenAI API. At last, the program returns AI response to this chatbot.
Access to the chat may be granted by the chat owner.
This is R-Shiny Web-application that predicts stock price trends in upcoming days of Daily Stock
Trading.
The code uses 'Quantmod' R-package for getting price history and Facebook 'Prophet'
package for the prediction.
This is Python Plotly interactive visualization of a satellite metrics in 5D and 3D spaces.
This R-Shiny Warehouse Dashboard application implements Market Basket Analysis to reveal
correlations and
clustering
of different product sales. It uses 'arules' package for getting rules and 'flexdashboard'
package for R-Shiny.
This R-Shiny project. It uses Natural Language Processing to explore the sentiment
polarity and averaged emotion distribution through the tweets which contains the pointed
keywords. Text network analysis shows prominent clusters of words which concern the subject.
With Emotion Rate of tweets the most joyful and most fearful tweets can be extracted.
This project was made in RapidMiner
platform.
Credit Risk predictive models was trained on a set of client credit histories. Here Decision
Tree Model and Logistic Regression Model were built and
compared. The model processes included the data mining and analysis, section of independent
variable subset, splitting the data into the training and test subsets, building the models on
the train subset and applying it to the test one, the performances (confusion matrices)
calculations and summarizing the prediction ability of the models.
This is R-Shiny Web-application, Ultraviolet Germicidal Irradiation (UVGI) scientific calculator
that has
been used to facilitate the engineering and design of an air-purifying equipment, being
developed for use in hospitals, commercial and residential applications during COVID-19
pandemic. It calculates the degree of
virus inactivation in UVGI air-purifier device taking into
account the processed room air volume and the virus survive parameters.
This R-Shiny Web-application
reads and summaries the history of sales, trains a predictive model, and makes a forecast for
the chosen number of days. The source of the data is a net of shops storing the sales history in
SQLite database.
Package 'prophet' is used to build the model and forecast. It successfully reveals
yearly, weekly, and daily seasonality, plus (optional) holiday effects. It works best with time
series that have strong seasonal effects and several seasons of historical data. Prophet is
robust to missing data and shifts in the trend, and typically handles outliers well.
This R-Shiny Web-application fetches and analysis Binance-exchange trades history for a set of
symbols, and
then estimates HFT profitability by analyzing Bids and Asks frequencies and optimizing P&L.
A solar panels power plant with maximum power control is a kind of the hybrid systems with
Zeno
behavior. Matlab/Simulink
model of Sliding Mode Control (SMC) and Pulse Width Modulated Control was built to compare the
performances with the pre-calculated Maximum Power Point Tracker and carry out digital
experiments to investigate the model dynamics at different environment conditions. The target of
SMC is a power maximization in 2D space of photo voltage and current variables in accordance
with Lyapunov theory of
equilibrium of a system of Partial Derivative Equations. The control switches Dynamics and the
maximum Photo Voltage power tracking for a case of sinusoidal variation of irradiance are shown
on the charts.
Bubbles
induced fluctuations of some properties of aqueous solutions were proposed as an origin
of observed phenomena of water luminescence under Infra-Red radiation.
Mathematical model of the air diffusion through water to
surface were built and coded in Matlab. The numerical solution shows oscillations of the
dissolved air concentration. Fast Fourier Transform and Wavelet Analysis shown that bubbles
self-oscillations have a form of fractal with an infinite sequence of periods, which evolve in
time and that is qualitatively consistent with the experiment.
.
This is Jupiter Notebook that sets connection to
Binance-exchange API and retrieves a list of historical trades for a given set of
symbols.
The parameters passed to the function are the symbol, the maximum number of trades to
be retrieved and the ID of the trade from which to start retrieving. The function reads the high
frequency trade history hour by hour and combines the rows into one dataframe for further
statistical analysis.
As it is shown on the picture, the program analysis the price and cash flow oscillations, and
Bids
and Asks distributions around the dynamically changing midprice. Then, it finds the optimal
values of the next Bid and Ask which would optimize P&L.
This is a gif-animation of a series of mortality statistics from 1800 to 2012 by 4 years grid. It
demonstrates significant picks of the mortality in the known periods of war and global
pandemics. The data was mining from Wikipedia Pages dump with the help of
special XML parser.
Hierarchical classifier tool
developed for investigation of Wikipedia data revealed a hidden revolution of human priorities.
This project backtested the classical trading strategy called "Pair trading" in set of stock
market securities.
This way a portfolio assets were specified for pair trading and potential profitability.
Analysis were based
on the idea of Cointegration that is a statistical feature of time series proposed by
Engle and Granger. The code implemented three main methods of testing for cointegration:
Engle-Granger Two-Step Method, Johansen Test, and Maximum Eigenvalue test.
CIMDO stands for "Conditional Independence Model-based Density Optimization".
It is a method of optimizing stock portfolios that takes into account distress dependence
among banks in a system.
The approach defines the banking system as a portfolio of banks and infers the system's
multivariate density (BSMD) from which the proposed measures are estimated. The BSMD embeds the
banks' default inter-dependence structure that captures linear and non-linear distress
dependencies among the banks in the system, and its changes at different times of the economic
cycle. The BSMD was recovered using the CIMDO-approach, that in the presence of restricted data,
This is Jupiter Notebook tool that allows users to improved density specification without
explicitly imposing parametric forms that, under
restricted data sets, were difficult to model.