Skip to main content

Library used to Normalize numerical time-series data

Project description

Memory Retention Normalization - MRN

This Library is used for normalizing data array with respect to long term memory retention

Timeseries Data's have influence of long term memory retention on their current data

This phenomenon happens in the field of finance sports and other live streaming timeseries datas

Developed by Philip Pankaj (c) 2021

##Example with Nasdaq 100 data

#importing our MRN
from MRN import Normalization

#importing all required library
from yahoo_fin.stock_info import get_data
from datetime import date

#getting nifty data and converyting to numpy array
now=date.today().strftime("%d/%m/%Y")  
from_date="5/5/2006" # m/d/year
data= get_data("^IXIC", start_date=from_date, end_date=now, index_as_date = True, interval="1d")
data=data['close'].dropna()
data=data.to_numpy()

#initializing MRN and transforming data
mrn=Normalization(data,0.5)
n_data=mrn.transform()

#importing matplotlib and plotting
import matplotlib.pyplot as plt
plt.figure(figsize=(40, 40))

fig, ax1 = plt.subplots()
ax1.set_ylabel('Nasdaq-100')
ax1.plot(data[-1000:], color = 'tab:blue')

ax2=ax1.twinx()
ax2.set_ylabel('MRN-Normalized')
ax2.plot(n_data[-1000:],color='tab:green')
plt.show()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MRN-0.0.5.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

MRN-0.0.5-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file MRN-0.0.5.tar.gz.

File metadata

  • Download URL: MRN-0.0.5.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for MRN-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7452c6b628132d8ad54c460f106bbc6de354f07ddd23ad12eff66784fbbad8b8
MD5 b49b5b59d551e78873754abc95f07de2
BLAKE2b-256 7d070932fcf54210750a1b5c23e934142ae385db434530ba8832556837d5c24e

See more details on using hashes here.

File details

Details for the file MRN-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: MRN-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for MRN-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7b67e08276ce4bbdd89ff440c991a9330442f2764297c463b4692eac5fcd4cd8
MD5 a060978b5626ba7bdaec75617ed5b7de
BLAKE2b-256 56f01b89c7727a12d953cc7580a14d67243ac4bb2d0229c6042cbe5007773d59

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page