We use cookies, including third-party cookies from Google to serve personalized ads through AdSense, to operate this site and understand how it is used. By continuing to browse, you accept this use. See our Privacy Policy and Terms of Use for details, including how to opt out of personalized advertising.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    chatgpt image jul 21, 2026, 04 34 30 pm
    4 Core Benefits of Predictive Maintenance after Vibration Analysis
    10 Min Read
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results -- AI-generated illustration
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results
    11 Min Read
    chatgpt image jul 13, 2026, 04 23 45 pm
    How Data Analytics Helps Companies Improve User Engagement
    19 Min Read
    chatgpt image jul 13, 2026, 03 59 46 pm
    How Data Analytics Improves Multi-Location Search Strategies
    10 Min Read
    cybersecurity efforts
    How Behavioral Analytics and AI Are Redefining Cybersecurity for Boca Raton Businesses
    14 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Preprocessing – Feature Generation
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Analytics > Predictive Analytics > Preprocessing – Feature Generation
Predictive Analytics

Preprocessing – Feature Generation

Editor SDC
Editor SDC
5 Min Read
Preprocessing - Feature Generation
Illustration generated with FLUX.2 [klein 4B] via Cloudflare Workers AI.
SHARE

Price and volume data is the easiest to acquire and holds quite a bit of information. Preprocessing is the technique of making it easier to find patterns. The following are examples of different ways of processing price and volume series (with spreadsheet formulas in parentheses). Using raw data together with a few transformed series derived from the raw data as input features usually works best. Simply having a “universal” learner is not good enough in application.

Price – Dollars per share is of course the typical raw form
Alternatively price could be expressed as…

  • Percent above 52-week low, if you believe it is a support (p’ = p / min(p({365,0})) – 1)
  • Percent change from previous, if you believe it is autocorrelated (continuous: p’ = ln(p0/p1); arithmetic: p’ = (p0-p1)/p1)
  • Log price, if you believe it is a compounding process (p’ = ln(p))
  • Some other currency, if you want to remove some macroeconomic variable (p’ = p*CUR/USD)
  • Price points i.e. integer dollar value crosses like .99 -> 1.00 vs 1.23 -> 1.24, if you believe investors irrationaly weight large digit changes (p’ = floor(p0) ~= floor(p1))
  • Residuals vs an index, if you want to remove movement not unique to the security (p’ = p – DJIA)

Volume – shares per day/period is the typical raw format
Alternatively volume could be expressed as…

  • Volume minus the regressed volume of an index, if you want to compensate for the overall rise in volume though history (v’ = v – DJIA)
  • Percentage change just like price, above
  • Discretized as high, medium, low instead of a number, if you want to use classification rather than regression (v’ = bins(v, 3))
  • Volume minus average volume on current period, if you want to compare the morning with the afternoon or compare monday to tuesday without inserting another variable (v’ = v – periodavg(v))

Combinations of two series might also distil important information. Ex. price*volume, if you believe a price move is “confirmed” by high volume.

More Read

SAP Enters Predictive Analytics Space
SAP Enters Predictive Analytics Space
Business (NOT) as Usual: 3 Big Business Intelligence Predictions for 2015
SocialCaptain Review: IG Growth Tool Uses AI to Get You More Instagram Followers
Video: Eight Answers About Predictive Analytics
Depression Economics: America’s Economic Crisis

Preprocessing is a time consuming step because it requires domain-specific knowledge so a computer can’t do it efficiently and automatically. For ex. to find out that log price might be meaningful since companies grow organically a computer would have to test a huge library of basic functions: exp(p), p^k, sqrt(p), p*k, p+k, exp(-p), log(p) etc…

Technical indicators are just another way of preprocessing a time series. Often they take multiple points of data (such as a 30 day MA) and compress it to just one. This is useful for a human but less so for a computer which can computationally handle the full details. However it may be useful to add in common indicators to out-game human traders who are being influenced by these crude signals.

Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

Managing Application Access When Corporate VPNs Reach Capacity Limits -- AI-generated illustration
Managing Application Access When Corporate VPNs Reach Capacity Limits
Exclusive IT Security
How Digital Knowledge Repositories Facilitate Self-Directed Research and Information Discovery -- AI-generated illustration
How Digital Knowledge Repositories Facilitate Self-Directed Research and Information Discovery
Exclusive News
7 MDR Providers Combining Offensive Security Testing With 24/7 Monitoring -- AI-generated illustration
7 MDR Providers Combining Offensive Security Testing With 24/7 Monitoring
Exclusive IT Security
The Information Governance Practices That High-Demand Social Work Roles Require -- AI-generated illustration
The Information Governance Practices That High-Demand Social Work Roles Require
Data Management Exclusive Policy and Governance Security

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

IBM - GIO Study Theme: Media and Content
Business IntelligenceData MiningData WarehousingPredictive Analytics

IBM – GIO Study Theme: Media and Content

0 Min Read
Is Business Analytics Just Another Passing Fad?
Data QualityPredictive Analytics

Is Business Analytics Just Another Passing Fad?

4 Min Read
Some Thoughts on Pushing BI Beyond Business Managers
Business IntelligenceCRMData MiningPredictive Analytics

Some Thoughts on Pushing BI Beyond Business Managers

3 Min Read
Could You Be POTUS?
Predictive Analytics

Could You Be POTUS?

4 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

ai chatbot
How AI Website Chatbots Improve Customer Support and Lead Generation
Chatbots Exclusive
AI chatbots
AI Chatbots Can Help Retailers Convert Live Broadcast Viewers into Sales!
Chatbots

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-26 SmartData Collective. All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?