December 2023 Summaries
5 posts from Hex
Filter
Month:
Year:
Post Summaries
Back to Blog
Seasonality is a common phenomenon where recurring patterns occur in time series data over a certain period. It often repeats at fixed intervals, with the trend changing with the changing season. Detecting seasonality becomes essential as it provides a deeper understanding of market dynamics and equips traders and investors with the knowledge to make informed decisions, manage risks, and optimize their trading strategies. Autoencoders are majorly used for this purpose because they can learn meaningful data representations in a lower-dimensional space. Autocorrelation is a fundamental concept in time series analysis that identifies the relationship between a data point and its past values in an identical time series. It allows us to identify whether a pattern repeats regularly in seasonality and its timing and magnitude. Seasonal decomposition is a method used to separate a time series into its components, such as trend, seasonality, and residual (or noise). The Autocorrelation Function (ACF) measures the relationship between a data point and its past values within a time series, while Partial Autocorrelation Function (PACF) measures the correlation between a data point and its past values, considering the impact of intermediate values. Dealing with seasonality in time series data is crucial for accurate modeling and forecasting, and three common strategies are Seasonal Differencing, Seasonal Decomposition, and Seasonal ARIMA Models.
Dec 18, 2023
2,389 words in the original blog post.
The text discusses how modern agile tools like Hex are enabling functional teams such as engineering and product to glean their own insights, built on top of the hard work of a data team. It highlights two major setbacks these teams encounter when they try to do analytics themselves: difficulty understanding data and its context, and the rigidity of product analytics tools. The text suggests that directly querying the warehouse is rarely the only option for Product and Engineering teams, as specialized product analytics tools provide simpler UIs for pulling and visualizing the data needed. It also mentions how some organizations have successfully used Hex to create a flexible, agile environment for their Product & Engineering teams to run their own investigations. The text concludes by stating that empowering Product and Engineering teams to explore their own data and answer their own questions can help companies make better decisions faster.
Dec 05, 2023
1,446 words in the original blog post.
Data preprocessing is a crucial step in ensuring the accuracy and reliability of data analysis. It involves various techniques such as handling missing values, normalization, encoding categorical variables, dimensionality reduction, tokenization, stop word removal, stemming/lemmatization, feature extraction, resampling, creating lag features, image resizing, grayscale conversion, pixel value scaling, and edge detection. These steps are tailored to different types of data including structured, textual, temporal, and image data. Proper preprocessing ensures that the input data is clean, consistent, and ready for analysis or model training, leading to higher quality insights.
Dec 01, 2023
2,169 words in the original blog post.
Stationarity is a crucial concept in time series analysis, as it simplifies complex dynamics within the data, making it more amenable to analysis, modeling, and forecasting. There are two main types of stationarity present in time series data: strict stationarity and weak stationarity (also known as second-order stationarity or covariance stationarity). Key properties of stationary time series include constant mean, variance, autocovariance function, independence of observation, and time-invariance.
Maintaining stationarity is important because it serves as a fundamental assumption for numerous time series models such as ARIMA (Auto Regression Integrated Moving Average) and SARIMA (Seasonal ARIMA). Stationarity also enables easier modeling and forecasting, improved interpretability of trends and patterns, enhanced diagnostic checks, and better model performance.
To detect stationarity in time series data, common statistical tests include the Augmented Dickey-Fuller (ADF) test and the Kwiatkowski-Phillips-Schmidt-Shin (KPSS) test. Visual methods for detecting stationarity offer a more intuitive approach to assess time series data, such as time series plots, seasonal decomposition plot, ACF (Autocorrelation Function) plot, and PACF (Partial Autocorrelation Function) plot.
Interpreting the results of stationarity tests is crucial for making informed decisions about time series data. Considering multiple tests, looking at the p-value, comparing the test statistics to the critical values, and understanding the context of the data are key points to consider when interpreting the results.
Dec 01, 2023
2,319 words in the original blog post.
The article discusses the importance of time series visualization in understanding complex datasets, particularly in identifying trends, cycles, seasonality, and anomalies that may remain obscured in tabulated figures. Various techniques for time series visualization are presented, including line charts, area charts, stacked area charts, heat maps, histograms, box plots, correlogram/autocorrelation plots, and more. The effectiveness of these methods is demonstrated through a mock AirPassengers dataset, which reveals an upward trend in the number of airline passengers over time, seasonal patterns showing the busiest and least busy months for international air travel, and year-over-year growth rates indicating the industry's expansion pace.
Dec 01, 2023
2,343 words in the original blog post.