Fact-checked by Grok 2 weeks ago

EViews

EViews is a Windows-based statistical software package designed primarily for econometric , modeling, , and statistical computations. Developed by Quantitative Micro Software (QMS), a subsidiary of since 2010, it features an intuitive, object-oriented that facilitates , , and for users ranging from academics to financial professionals. First released in March 1994 as version 1.0, EViews succeeded the earlier MicroTSP program, which had been introduced in 1981 for personal computers, marking a shift to a more graphical, Windows-native environment. Originally created by QMS to provide accessible tools for economic research and , EViews has evolved through multiple versions, with the latest being EViews , which includes enhancements for usability, scripting automation, and integration with tools like . It is widely adopted globally, serving over 600 central banks and government agencies, more than 1,600 university economics and business departments (including 78% of the top global universities per rankings), and over 50% of Fortune's Top 100 companies across sectors such as energy, technology, and pharmaceuticals. Key capabilities encompass advanced econometric techniques like (VAR), cointegration analysis, and panel data estimation, alongside models and graphical outputs for and . EViews has maintained its position as a leading tool in empirical economic research, with free student versions available to support education.

Overview

Definition and Purpose

EViews is a , Windows-based software package developed for econometric analysis, encompassing time-series modeling, cross-section data analysis, and . It provides a comprehensive for managing and analyzing economic and financial data through an innovative object-oriented interface that integrates statistical, forecasting, and modeling capabilities. The primary purposes of EViews include handling large datasets, conducting statistical tests, estimating econometric models, generating forecasts, and simulating various economic scenarios. These functionalities enable users to perform rigorous analyses on time-dependent data, cross-sectional observations, and longitudinal panels, supporting tasks from basic to advanced predictive modeling. EViews evolved from the earlier MicroTSP software, originally released in 1981, adapting its foundational econometric tools for modern computing environments. Targeted at a diverse user base, EViews serves academics and university researchers, professional economists, financial analysts, government agencies, and corporations seeking to derive insights from complex datasets. Its key strengths lie in an intuitive that blends spreadsheet-like with sophisticated analytical tools, allowing users to quickly import , visualize results, and automate workflows via programming commands. This design minimizes the learning curve while accommodating both novice and expert users in econometric applications. EViews requires a 64-bit Windows operating system, version 8 or later; recent iterations, such as EViews 14, support , 8.1, 10, and 11 (along with certain editions). A or better CPU and at least 512 MB of are recommended, along with sufficient disk space for and installation.

Development and Ownership

EViews was originally developed by Quantitative Micro Software (QMS), a company founded in 1984 that specialized in econometric and forecasting software for personal computers. QMS's earlier product, MicroTSP, was one of the first such packages for personal computers, and EViews succeeded it in 1994 as a Windows-based alternative. The ownership of EViews has undergone several transitions reflecting broader consolidations in the data and analytics industry. QMS was acquired by Inc. in May 2010 for $40 million, integrating EViews into IHS's portfolio of information services. In 2016, IHS merged with Markit Ltd. in an all-share transaction valued at over $13 billion to form , enhancing EViews' position within a global provider of financial and economic data. was subsequently acquired by in an all-stock deal completed on February 28, 2022, valuing the transaction at approximately $44 billion and positioning EViews under S&P Global's Market Intelligence division. As , EViews is distributed under a commercial licensing model that includes single-user licenses for individual professionals, multi-user volume licenses for organizations, and discounted academic editions for educational institutions. A Student Version Lite is available for learning purposes but imposes restrictions, such as limiting workfiles to three pages, models to ten equations, and total observations to 15,000 across series. EViews receives ongoing support through annual patches and major version updates released by , ensuring compatibility with evolving hardware and software environments. Comprehensive documentation, including the PDF EViews Illustrated, provides step-by-step tutorials and examples for users. The software also features built-in integrations with third-party data providers, enabling direct access to sources like Datastream for financial , Haver Analytics for macroeconomic sets, and CEIC for global economic indicators.

History

Origins and Early Development

EViews traces its roots to the Time Series Processor (TSP), a pioneering econometric programming language originally developed by Robert Hall during his graduate studies at the Massachusetts Institute of Technology (MIT) in the mid-1960s. Hall initiated work on TSP in 1966 using an IBM 1620 computer, with early development continuing at the University of California, Berkeley, on systems like the CDC 6400. Designed for econometric estimation tasks such as ordinary least squares (OLS) and generalized method of moments (GMM), TSP emphasized numerical accuracy and flexibility, supporting a wide range of models including ARIMA and vector autoregressions (VARs). By the late 1960s and 1970s, TSP had become a staple in academic and research environments, circulating among institutions like Brookings and Wharton, though it was primarily command-line based and suited for mainframe computers. Building on TSP's foundation, emerged as its microcomputer adaptation, first released in by Quantitative Micro Software (QMS), a company founded by David Lilien. MicroTSP, initially developed for the and later ported to PCs using compiled by 1984, introduced graphical and interactive elements to econometric analysis, making it one of the earliest and analytical packages for personal computers. It addressed the need for accessible time-series tools in the era but remained limited by command-line interfaces and the constraints of early PC hardware. QMS, established in 1980, positioned MicroTSP as a bridge from mainframe TSP to desktop computing, incorporating algorithms influenced by University's Department of , including contributions from Lucy Slater and M. Hashem Pesaran. In response to the rise of Windows and the shortcomings of DOS-based software like MicroTSP—particularly in multitasking, visual data handling, and user-friendly interfaces—QMS launched EViews in January 1994 as version 1.0. This initial release replaced MicroTSP, modernizing the TSP language for Windows environments by introducing a (GUI) that streamlined econometric workflows previously reliant on command-line operations. Early motivations centered on enhancing for economists and analysts through intuitive point-and-click functionality, while retaining with TSP's core procedures. Version 1.0 focused on foundational capabilities, including basic time-series analysis, regression modeling, and data import from common spreadsheet formats like and Excel, thereby democratizing advanced for academic, corporate, and government users.

Key Milestones and Evolution

In the mid-1990s, EViews underwent significant expansions through versions 2 to 4, introducing modeling capabilities and integration with for enhanced data import and export. These additions broadened the software's applicability beyond basic time-series analysis, enabling users to handle cross-sectional and longitudinal datasets more effectively while streamlining workflows with office productivity tools. The marked further advancements in econometric sophistication, with version 5 released in 2004 introducing state-space models that allowed for flexible representation of dynamic systems with unobserved components, as well as support for analysis. Version 6 in 2007 enhanced forecasting tools, particularly through expanded support for (VAR) models and multivariate GARCH estimation, improving the handling of and multivariate time-series dependencies. These developments solidified EViews as a robust platform for advanced macroeconomic modeling and . The 2010s saw pivotal growth following 's (formerly ) acquisition of Quantitative Micro Software in 2010, which facilitated deeper integrations with cloud-based economic databases and third-party data providers like Economics (formerly Economics). This shift enabled seamless access to global datasets, enhancing real-time analysis for users in government and finance. Version 10, launched in 2017, introduced direct bridging with and improved compatibility, allowing hybrid workflows that combined EViews' econometric strengths with open-source statistical libraries. Entering the 2020s, version 13 in 2022 advanced tools, including enhanced Bayesian and support for complex non-linear models like non-linear ARDL, alongside better handling through expanded data connectivity and for high-frequency series. Version 14, released on June 25, 2024, further expanded capabilities with integration of JDemetra+ for , Prophet for forecasting, ARDL , and MIDAS GARCH . These updates emphasized cross-platform compatibility, such as Jupyter Notebook integration, reflecting EViews' evolution from a time-series-centric tool to a comprehensive suite incorporating AI-assisted modeling for diverse analytical needs.

User Interface and Accessibility

Graphical User Interface

EViews employs an object-oriented graphical user interface (GUI) that organizes data, models, graphs, and tables into interactive objects, each with dedicated windows featuring multiple views such as spreadsheets, plots, and statistical outputs. This design enables dynamic updating, where changes to underlying data automatically propagate to linked objects like series and models, facilitating efficient workflow management. Spreadsheet-style workfiles serve as the core for viewing and editing data, supporting multi-page structures for handling complex datasets in a familiar, Excel-like format. Navigation within the GUI is primarily menu-driven, offering quick access to analytical tools through context-specific menus—for instance, series objects include options for generating histograms or scatter plots directly—while drag-and-drop capabilities simplify tasks like importing from external files or rearranging equations. is enhanced by shortcuts for common operations, tooltips that provide contextual help on hover (such as observation details in graphs), and wizard-guided procedures that step users through complex processes, including testing. Multiple windows allow simultaneous viewing and side-by-side comparisons of objects, such as plotting series alongside equation estimates, promoting intuitive exploration. The GUI's visualization tools include built-in graphing for line plots, scatter diagrams, and histograms, with extensive customization options for themes, axes scaling, legends, and backgrounds via templates. Graphs support interactive elements like hovering for data points and can be exported in formats including , JPG, PDF, and Windows metafiles for reporting purposes. Usability in recent versions, such as EViews 14, has been improved with dark mode support to reduce , enhanced responsiveness for high-resolution and high-DPI displays, and updated dialogs for smoother interactions. For advanced users, the GUI seamlessly integrates with programming features to extend point-and-click operations into scripted workflows.

Programming and Command Features

EViews employs a proprietary programming language with syntax loosely modeled after BASIC, enabling users to automate complex analyses through constructs such as loops, conditional statements, and procedures. For instance, loops can iterate over data elements using commands like for !i = 1 to @rows(vec1), while conditionals support decision-making with if result <> value then followed by endif. Procedures are defined via subroutines, as in subroutine loglike paired with endsub, allowing modular code organization and calls with call subroutine_name. This language also handles matrix operations (e.g., @inverse(mat1) for inversion) and string processing (e.g., @upper(string_var) for case conversion), facilitating data manipulation and custom function creation within an object-oriented framework where objects like series or equations are accessed via _this. The command window serves as the core interface for both interactive input and , allowing users to execute sequences of commands for repetitive tasks and ensuring through history . Commands entered are retained in a session history accessible via CTRL+J (up to the last 30), with full enabled by logmode on or output redirection using output(file="log.txt") and spool. Batch execution occurs via files saved as .prg extensions, invoked with run prog_name.prg or exec prog_name.prg, which supports features like breakpoints and watch windows for step-through execution. This setup is particularly useful for scripting workflows that mirror actions, such as model estimation or data transformations, without manual intervention. Add-ins and extensions enhance EViews' functionality through user-developed .prg files, registered as reusable tools with the addin command, enabling community-contributed packages for specialized analyses. Integration with external languages supports hybrid workflows: sessions open via xopen(type=p), with xopen(type=r), and via xopen(type=m), allowing data transfer with xput and xget or direct command execution like xrun("python_script.py"). These interfaces leverage automation for bidirectional communication, such as passing EViews workfiles to for advanced plotting or importing matrices into EViews series. Program objects further automate tasks by encapsulating custom functions (e.g., program custom_est for tailored estimations) and an exposes EViews objects to external applications via methods like fetch or solve for model solving. Despite these capabilities, EViews' programming environment is object-oriented but specialized for econometric and statistical operations, lacking the breadth of general-purpose languages like for non-data tasks such as or low-level system programming.

Data Management

Supported Formats and Compatibility

EViews utilizes a workfile format with the .wf1 extension to store structured data, including , cross-sections, groups of series, models, and associated , ensuring efficient handling of econometric datasets. This format has remained compatible across versions since EViews 1, allowing seamless backward and for workfiles. For import compatibility, EViews natively supports a wide array of formats from popular statistical and spreadsheet software, including files (.xlsx and .xlsm), (CSV) as formatted ASCII text, SPSS native (.sav) and portable files, SAS transport files (.xpt), Stata files (.dta), Gauss dataset files, RATS and TSP formats, and binary files. Additionally, EViews provides direct to online economic databases such as the (IMF), , (FRED), (OECD), , and DBNomics (as of 2025), allowing users to fetch and import data with a few clicks via built-in interfaces, including an enhanced for SDMX databases introduced in EViews 14. It also offers ODBC and JDBC for direct to relational databases such as and SQL Server, though full ODBC support is limited to the Enterprise Edition. Other formats like tables and Tableau files are also importable, facilitating integration with diverse data sources. Export options mirror most import formats, enabling output to Excel, , , , , Gauss, RATS, TSP, and binary files for interoperability with other analysis tools. EViews further supports exporting reports and outputs in PDF and formats to preserve formatting for documentation and sharing. Partial compatibility exists with like , which can read certain EViews workfiles, though full feature preservation may require conversion. EViews enhances cross-software interoperability through built-in bridges to and , allowing users to launch external sessions, transfer data bidirectionally, and execute commands between environments for advanced scripting and analysis. Third-party packages such as pyeviews and EviewsR further streamline data exchange by enabling and scripts to interact directly with EViews workfiles and objects. A notable limitation is EViews' lack of native support for macOS or operating systems in full commercial versions ( and ), restricting them to Windows; however, University and Student editions offer native macOS support (compatible with and later, excluding macOS 15 as of 2024), and users can run full versions on non-Windows platforms via virtual machines or emulators, though performance may vary.

Import, Export, and Manipulation Tools

EViews provides a suite of tools for importing data into workfiles, supporting both interactive wizards and command-line procedures to handle structured and unstructured sources. The import wizard, accessible via File > Open > Foreign Data as Workfile, guides users through selecting data ranges, specifying variable names, and configuring options for various inputs, such as spreadsheets or text files. For unstructured data, drag-and-drop functionality allows direct import from compatible files, with the software automatically detecting and structuring observations based on dates or indices. Frequency conversion is integrated into the import process, enabling seamless aggregation or disaggregation, such as converting daily observations to monthly averages using methods like sum, average, first/last, or interpolation techniques (e.g., linear or spline). The wfopen command automates this, as in wfopen type=excel file="data.xlsx" range "Sheet1!A1:B10", which opens and structures the data into a dated workfile. Export workflows in EViews facilitate sharing results and data through batch operations and . Users can workfiles, series groups, tables, and graphs via > Save As, selecting formats like Excel or , with options for including or ranges. Batch is supported for multiple objects, such as saving spool outputs (e.g., tables or plots) to disk in RTF, PDF, or using Proc > Spool to Disk, ideal for reports. occurs through programs (.prg files) executed via the command window, employing wfsave for scripted exports, as in wfsave excel output.xlsx to generate spreadsheets dynamically. This enables workflows like exporting updated forecasts in loops, integrating with external tools via OLEDB drivers. Data manipulation tools in EViews center on series transformations and handling for econometric preparation. Basic operations include logarithmic transformations (log(series) or @log), lags (series(-n) or @lag(series, n)), and differences (d(series) for or dlog for log differences), applied interactively via Quick > Show or via commands like series lgdp = [log](/page/Log)(gdp). Pooling for involves creating pool objects from multi-page workfiles, specifying cross-sections and time dimensions (e.g., pool mypool followed by estimation), which aggregates unbalanced panels while preserving identifiers. Missing value handling uses conditional statements and functions like @isna(series) to detect , with interpolation options (e.g., linear via series interp = series if !@isna(series) else @trend(series, 1) or built-in procs like cubic spline), and sample exclusion via smpl if !@isna(series). Workfiles serve as the core in EViews, organizing series with dated or frequency-indexed observations (e.g., annual, quarterly, monthly, or irregular). Created via > New > Workfile or wfcreate page1 q 2000q1 2020q4, they support multi-page setups for panels, where each page holds cross-sectional units. Groups organize subsets of series for efficient manipulation, formed interactively (Object > New Object > Group) or via group g1 x y z, allowing operations like averaging (@rmean) across members without altering originals. Advanced features enhance subsetting and integration of multi-source . The smpl command defines subsets for all subsequent operations, such as smpl 1955m1 1958m12 if condition, restricting analyses to specific ranges or criteria while preserving the full workfile. Merge and join operations use fetch to pull series from databases (fetch(d=mydata) gdp) or linkto for dynamic connections (linkto dbname::series), enabling appends across workfiles via Proc > Append or append mydata.wf1 for combining panels. These tools support key matching on identifiers, facilitating joins from disparate sources like economic databases.

Statistical Analysis

Descriptive Statistics and Diagnostics

EViews provides a suite of tools for computing descriptive statistics and performing diagnostic tests on series, groups, and workfiles, facilitating initial data exploration prior to more advanced analysis. Users can access these features through intuitive quick menus under the View menu, such as View > Descriptive Statistics & Tests, or via command-line instructions like the stats command, which generates comprehensive summaries including means, medians, standard deviations, variances, minima, maxima, skewness, and kurtosis for individual series or groups of variables. For correlations, EViews supports multiple measures including Pearson, Spearman, and Kendall's tau coefficients, computed via View > Descriptive Statistics & Tests > Correlation or the cor command, allowing assessment of linear and rank-based relationships among variables. Graphical representations enhance these summaries; histograms, accessible through View > Descriptive Statistics & Tests > Histogram and Stats or the graph command, display frequency distributions with overlaid density estimates, while box plots, available under View > Graph > Boxplot, visualize medians, quartiles, and potential outliers using interquartile range (IQR) thresholds of 1.5 or 3.0. EViews 14 enhances these with options like average shifted histograms and kernel density improvements. Diagnostic tests in EViews focus on key assumptions for econometric analysis, integrated into the descriptive framework to identify data issues early. The Jarque-Bera test for , performed via View > Descriptive Statistics & Tests > or within outputs, evaluates and against a , providing a to assess deviation from ; for example, on a series like GDP growth, it might yield a of 5.23 with p=0.073, indicating marginal non-normality. Heteroskedasticity can be checked using the through View > Descriptive Statistics & Tests > Heteroskedasticity Tests > White, which regresses squared residuals on cross-products of regressors to test constant variance, outputting an F-statistic and p-value for decision-making. is diagnosed via Variance Inflation Factors (VIF), computed under View > Descriptive Statistics & Tests > Covariance Analysis or as an option in matrices, where VIF values exceeding 10 signal high among explanatory variables; EViews displays these in tables alongside values (1/VIF). Automatic outlier detection integrates with these tools, flagging extremes in box plots or via value-based coloring in spreadsheet views (View > Spreadsheet Options), and descriptive tables routinely include p-values for tests to aid interpretation. EViews 14 adds series-based outlier detection using methods like Tukey fences, , and ARMA. For panel and cross-section data, EViews offers specialized group statistics and balance checks to handle structured datasets. Group statistics, accessed via View > Group Statistics or the groupstats command, compute summaries by classification variables, such as means and variances across cross-sectional units or time periods, with options for common or individual samples. Balance checks, under Proc > Structure or workfile settings, verify panel completeness by identifying missing observations and allowing creation of balanced subsets via Proc > Make Balanced Panel, ensuring equitable representation across groups. These features support exploratory in multi-dimensional data without delving into time-series specifics like stationarity. Output from descriptive statistics and diagnostics is presented in customizable tables, which users can freeze (via the Freeze button) or edit directly for tailored reporting, including p-values and confidence intervals. Exports are straightforward, with options to save tables and graphs to Word or Excel formats through File > Export > To RTF/Excel or right-click Save to Disk, enabling seamless integration into reports or further processing in other software. This flexibility ensures that exploratory insights are readily documented and shared.

Stationarity Testing

Stationarity refers to a property of time series data where the statistical characteristics, such as mean and variance, remain constant over time, which is crucial for valid econometric inference to avoid spurious regressions. EViews provides a range of unit root tests to assess stationarity, including the Augmented Dickey-Fuller (ADF) test, which augments the basic Dickey-Fuller regression with lagged difference terms to account for higher-order autoregressive processes under the null hypothesis of a unit root. The Phillips-Perron (PP) test modifies the ADF by using a non-parametric correction for serial correlation and heteroskedasticity, making it robust to unspecified error structures while maintaining the same asymptotic distribution as the Dickey-Fuller test. In contrast, the Kwiatkowski-Phillips-Schmidt-Shin (KPSS) test reverses the hypothesis, testing the null of stationarity against the alternative of a unit root or trend-stationarity, providing a complementary perspective to ADF and PP results. The Elliott-Rothenberg-Stock (ERS) point-optimal test, including its DF-GLS variant, offers improved power by de-trending the series via generalized least squares before applying a point-optimal statistic targeted at local alternatives to the unit root. EViews 14 adds the Ng-Perron test for enhanced unit root assessment. Implementation in EViews allows users to select these tests via the series' View > menu, with automatic lag selection based on information criteria such as AIC, , or Hannan-Quinn, or modified versions thereof, to balance model fit and parsimony; the maximum lag is often set to a function of sample size, like \min(T/3, 12) \times (T/100)^{0.25}. Options for deterministic components include no intercept, constant only, linear trend, or quadratic trend, enabling tests for different forms of non-stationarity such as random walks with or without drift. EViews 14 also supports tests with breakpoints and seasonal tests. Graphical outputs, such as plots and test statistic distributions, facilitate visual inspection of results, particularly for views in multivariate contexts. To address non-stationarity, EViews supports differencing transformations using the d(series, order) command for first- or second-order differencing to induce stationarity in integrated series, and seasonal differencing via d(series, 0, period) for adjustments like quarterly data with period 4. Additional tools include built-in procedures, such as X-13 ARIMA-SEATS, to remove seasonal patterns while preserving underlying trends. EViews 14 introduces trend testing with parametric and non-parametric methods, including options. For multivariate , EViews implements the Johansen cointegration test to detect long-run equilibrium relationships among non-stationary variables, using and maximum eigenvalue statistics to determine the cointegrating rank within a (VAR) framework, with options for linear trends or constants in the cointegrating relations. EViews 14 improves testing with added stability diagnostics like the Hansen test. The test is accessed through Quick > Estimate or View > Test on a group object, supporting restrictions on cointegrating vectors and providing graphical views of eigenvalues and adjustment coefficients for interpretation.

Econometric Modeling

Regression and Estimation Methods

EViews provides a suite of tools for estimating single-equation regression models, emphasizing ease of specification and robust inference for econometric analysis. Core to these capabilities are equation objects, which encapsulate model estimation, diagnostics, and forecasting in a unified interface. Users can specify models via dialog boxes or command lines, supporting both linear and nonlinear functional forms while integrating options for covariance adjustments to handle common violations like heteroskedasticity and autocorrelation. Ordinary least squares (OLS) serves as the foundational method for in EViews, estimating coefficients by minimizing the sum of squared residuals according to the model y = X\beta + \epsilon, where \hat{\beta} = (X'X)^{-1}X'y. Equation objects facilitate OLS estimation through simple specifications like ls y c x1 x2, producing outputs including coefficient estimates, standard errors, t-statistics, R-squared, and F-statistics. To address heteroskedasticity, EViews offers robust (Huber-White) standard errors, computed via sandwich estimators that adjust the without altering point estimates. For time-series data prone to , heteroskedasticity and consistent (HAC) matrices, such as Newey-West estimators, provide consistent by prewhitening residuals and selecting bandwidths automatically or via user input. These features ensure reliable testing even under assumption violations, as demonstrated in models where adjusted R-squared values often exceed 0.9. For nonlinear models, EViews employs (NLS) estimation, which iteratively minimizes the sum of squared residuals for implicit functions like CES production specifications. Algorithms such as Gauss-Newton, BFGS, or Marquardt are available, with starting values set via objects to aid . NLS supports ARMA structures and threshold models, making it suitable for implicit relationships where linearity fails. Binary outcome models, common in for dichotomous dependent variables, are estimated using maximum likelihood methods like () or (). These produce odds ratios, predicted probabilities, and measures; for instance, specifications yield log-likelihood values for model comparison, with options for . EViews 14 introduces additional regularization techniques, including elastic net, , and , for handling and variable selection in high-dimensional regressions. Panel data estimation in EViews extends OLS to cross-sectional time-series structures, offering pooled OLS for unrestricted averaging across units, fixed effects to control for unobserved individual heterogeneity via within-group transformations, and random effects using (GLS) under the assumption that effects are uncorrelated with regressors. The Hausman test, integrated post-, helps select between fixed and random effects, with examples showing statistics around 800 for rejection of random effects. Pooled OLS ignores structure but serves as a baseline, while fixed effects often yield within-R-squared values above 0.7 in hedonic pricing applications. Version 14 adds support for Difference-in-Difference estimation in contexts. Post-estimation diagnostics are seamlessly integrated into equation objects, allowing immediate assessment of model adequacy. The Breusch-Pagan test detects heteroskedasticity by regressing squared residuals on explanatory variables, reporting LM chi-square statistics (e.g., exceeding 1000 in large samples indicates violation). For serial correlation, the Durbin-Watson statistic evaluates first-order , with values near 2 suggesting no issue; higher-order extensions are available via Breusch-Godfrey tests. These tools, alongside variance inflation factors for , enable iterative refinement without leaving the equation interface. Prior to time-series , users may briefly reference stationarity tests to ensure assumptions hold. EViews 14 enhances efficiency with updated algorithms and greater control over coefficient penalties. Equation specification in EViews supports flexible , including stepwise variable selection for automated inclusion/exclusion based on thresholds (forward, backward, or bidirectional). Restricted models impose linear constraints on coefficients, such as or zero restrictions, tested via Wald statistics with s for joint significance. These options, applied via the estimation dialog or commands like @restrict, facilitate hypothesis-driven analysis while maintaining computational efficiency.

Time Series and Panel Data Models

EViews provides robust tools for estimating time series models that capture temporal dependencies in data, building on foundational (ARIMA) frameworks originally developed by Box and Jenkins. These models, including ARMA variants, allow users to specify (AR) and moving average (MA) orders, such as AR(p) and MA(q), with options for differencing to achieve stationarity and seasonal components via sar and sma terms. In EViews, ARIMA estimation employs maximum likelihood (ML), conditional (CLS), or unconditional methods, supporting dynamic lag structures like ar(1 to 5) and handling missing values through sample adjustment. Vector autoregression (VAR) and vector error correction models (VECM) extend univariate approaches to multivariate settings, as pioneered by Sims for VAR analysis of macroeconomic interdependencies. EViews facilitates VAR specification with flexible lag selections, often determined via information criteria like AIC or SIC, and incorporation of exogenous variables or deterministic terms such as trends. For VECM, which addresses cointegration as formalized by Johansen, users can define cointegrating equations and test for long-run relationships using ML estimation. Seasonal dummies are easily added via the @seas function or custom series, enabling adjustment for periodic patterns in economic data. Impulse response functions (IRFs) in VAR/VECM, computed through orthogonalization or structural identification, illustrate shock propagation across variables, aiding analysis of policy impacts. EViews 14 introduces mixed frequency VARs and Markov Switching VARs for more advanced multivariate time series analysis. Volatility modeling in EViews draws from ARCH processes introduced by Engle and generalized to GARCH by Bollerslev, essential for capturing time-varying variance in financial and economic series. The software supports ARCH(p), GARCH(p,q), and extensions like EGARCH, TARCH, and component GARCH, with variance equations incorporating lagged residuals and conditional variances, plus exogenous regressors or ARCH-M terms for risk-return tradeoffs. Estimation relies on ML with distributions such as , Student's t, or generalized error, and includes diagnostics like ARCH LM tests for residual heteroskedasticity. These models generate conditional variance forecasts, crucial for risk assessment in volatile markets. For , EViews implements dynamic models using (GMM), as advanced by Hansen, to handle and fixed effects in grouped . The Arellano-Bond estimator, a one- or two-step GMM approach for first-differenced dynamic panels, uses lagged levels as instruments for differenced variables, accommodating autoregressive structures via the @dyn keyword. Instrumental variables (IV) methods, including two-stage least squares (TSLS), allow specification of instruments with @inst or @stackinst, supporting tests for weak instruments and via Hausman statistics. Lag structures in panels mirror options, with serial correlation tests like Arellano-Bond ensuring model validity. Estimation across these models emphasizes for precise parameter recovery in nonlinear settings, with EViews offering optimization algorithms like BFGS or Newton-Raphson. Bayesian methods are available for Bayesian VAR (BVAR), employing priors such as or independent normal-Wishart, and for posterior inference in select contexts. In applications, these tools forecast economic indicators like GDP or inflation by modeling persistence and in VAR/VECM or setups, while GARCH variants quantify risk through in asset returns or exchange rates. Dynamic panel GMM further enables cross-country growth analysis, addressing unobserved heterogeneity for reliable policy insights. EViews 14 also supports and quantile ARDL models for panel and data.

Forecasting and Simulation

Forecasting Techniques

EViews supports static and dynamic methods to generate in-sample and out-of-sample predictions from estimated equations and (VAR) models. Static forecasting employs actual observed values of explanatory variables throughout the forecast horizon, making it suitable for evaluating model fit within the sample or short-term projections where availability is high. In contrast, dynamic forecasting iterates using previously forecasted values for lagged dependent variables, which is essential for longer horizons or out-of-sample predictions where future explanatory are unavailable. These approaches allow users to assess model by comparing predictions against holdout , with EViews automatically computing standard errors for forecasts to quantify prediction . For short-term forecasts, EViews incorporates techniques, such as simple, Holt's linear trend, and Holt-Winters seasonal methods, which apply weighted averages to past observations to produce smoothed predictions. These are particularly effective for univariate with trends or , enabling quick implementation via the software's Proc/Smoothing procedure. Additionally, (ARCH) and generalized ARCH (GARCH) models facilitate forecasting in financial and economic series, where conditional variances are projected alongside mean forecasts to capture time-varying uncertainty. Users can estimate these models and generate forecasts directly from objects, often yielding reliable short-term predictions for assets with clustered . Scenario-based forecasting in EViews enables users to explore alternative predictions by imposing different assumptions on exogenous variables, such as policy shocks or economic perturbations, within estimated models. This involves specifying bind conditions or additive adjustments to variables, allowing for what-if analyses that generate tailored forecast paths without re-estimating the underlying model. To evaluate forecast quality, EViews computes accuracy measures including root mean squared error (RMSE), (MAE), and Theil's U , which decomposes error into , variance, and proportions to diagnose sources of inaccuracy. Fan charts further visualize uncertainty by plotting forecasts with confidence bands derived from historical errors or model variances, providing a probabilistic view of future outcomes. Integration of forecasting occurs through model objects in EViews, which link estimation results from multiple equations into a cohesive for generating unified predictions. These objects facilitate dynamic updates between estimation and forecast views, supporting overrides and automatic propagation of changes across linked components. This setup streamlines the transition from time-series model fitting to predictive applications, ensuring consistency in multi-equation environments like macroeconomic simulations.

Model Simulation and Scenario Analysis

EViews provides robust tools for model simulation, enabling users to generate projected paths for endogenous variables based on estimated econometric models. The software's Model object facilitates the creation of systems comprising equations, identities, and exogenous variables, which are solved using iterative algorithms such as Gauss-Seidel, , or to achieve convergence in dynamic or static simulations. These simulations build on baselines by incorporating variability to assess uncertainty and policy impacts. Stochastic simulation in EViews employs methods to introduce random shocks to model s, allowing for the generation of error bands and probability distributions around forecast paths. Users specify the number of repetitions—typically hundreds or thousands—to approximate the distribution of outcomes, which helps quantify statistical and formulation errors in multivariate systems. For instance, in a model, draws from estimated variances produce fan charts illustrating confidence intervals for variables like GDP growth under uncertain conditions. Scenario analysis tools enable the exploration of hypothetical "what-if" situations by binding or exogenizing variables, such as fixing interest rates to evaluate effects. Through the View/Scenarios dialog or commands like and fliptype, users override endogenous variables (e.g., setting an exogenous to ) or add alternative paths for exogenous inputs, comparing outcomes across multiple scenarios labeled with suffixes like _1 or _2. This is particularly useful for policy simulations, where a baseline scenario might assume steady exogenous growth, while alternatives test deviations like a 5% increase in fiscal spending. System simulation extends these capabilities to interconnected equations, capturing economy-wide effects through linked variables in structural models. The solve command processes the entire system, propagating shocks across equations to trace dynamic responses, including multiplier effects in macroeconomic frameworks. analysis, integrated within model or objects, computes the time path of variables to a one-time (e.g., a unit increase in oil prices), with standard errors derived from analytical methods or replications for robustness. Output from simulations is visualized through customizable tables displaying variable paths, means, and percentiles across scenarios or repetitions, alongside graphs such as line plots of medians with bands. Probability distributions can be output as histograms or cumulative density functions to highlight risks, like the likelihood of negative under draws. Advanced features include bootstrap resampling for intervals in outputs, where residuals are resampled with to simulate variability in non-standard models, such as functional coefficient regressions. This method enhances reliability by accounting for parameter uncertainty without assuming normality.

Version History

Major Releases

EViews 1.0 was released in March 1994, introducing fundamental (GUI) capabilities that revolutionized econometric software by providing an intuitive platform for and modeling on Windows systems. This initial version marked a shift from command-line predecessors like MicroTSP, emphasizing ease of use for s and statisticians. Subsequent early releases built on this foundation, with version 2.0 in 1995 adding support for analysis, enabling users to handle cross-sectional more effectively. By version 4.1 in 2002, EViews offered enhanced capabilities. The mid-period of EViews development saw significant expansions in econometric functionality. Version 5.0, launched in 2004, introduced state-space modeling, allowing for flexible representation of dynamic systems with unobserved components. This was followed by version 6.0 in February 2007, which integrated GARCH models for volatility analysis in financial . Version 7.0, released in January 2010, added features such as LIML and K-class estimation along with enhanced GMM options. Later major releases focused on and advanced tools. EViews 8.0 arrived in 2013, featuring enhanced database query capabilities for seamless from external sources. Version 9.0 in March 2015 offered improvements to the , including flexible specifications. EViews 10.0, released in June 2017, laid groundwork for scripting enhancements, while version 11 in 2019 introduced direct for hybrid workflows combining EViews' with Python's libraries. In recent years, EViews has emphasized advanced econometric methods and diagnostics. Version 12.0, launched on November 11, 2020, added tools such as indicator saturation for and detection, along with variable selection methods like elastic net enhancements. EViews 13.0 followed in August 2022, with improved handling, including advanced estimation methods for unbalanced panels and cross-sectional dependence tests. The most recent major release, EViews 14.0 in June 2024, builds on these with integrations like JDemetra+ for and Prophet for . Major releases have followed a roughly pattern since the early 2000s, prioritizing usability improvements alongside new econometric methods, influenced by ownership transitions from Quantitative Micro Software to and subsequently , which expanded development resources.

Recent Updates and Enhancements

EViews 14, released on June 25, 2024, introduced several enhancements to support advanced analytical workflows, including integration of Facebook's forecasting tool, which leverages for automated predictions with built-in diagnostics for model performance and . Enhanced provides improved variable selection and penalty controls, facilitating hybrid econometric-machine learning models for high-dimensional data analysis. These updates improve model diagnostics by incorporating outlier detection in series and residuals, allowing users to identify and address anomalies more effectively during estimation. The release also expanded data access capabilities, with direct connectivity to (StatCan) online databases for seamless retrieval of economic and social indicators, alongside support for accessing files from cloud drives like and within the EViews interface. Graphics export options were bolstered through new animation features for graphs and maps, enabling output in and MP4 formats for dynamic presentations and publications. In 2025, patches for EViews 14 addressed key stability issues, such as the patch that resolved crashes in variance decomposition commands following vector error correction (VEC) estimations and fixed errors in ARDL table generation when regressors had zero lags. A February 6 patch for EViews 13, applicable to ongoing maintenance, corrected issues in (VAR) and VEC models, enhancing reliability for multivariate . These updates include performance optimizations for handling larger datasets, though specific benchmarks show up to 20% faster processing in elastic net estimations compared to prior versions. Looking forward, EViews continues to emphasize hybrids, with tools like GARCH estimation and ARDL extending traditional into for volatile financial and economic scenarios. Compatibility improvements optimize performance on (64-bit), with x86 applications running via the emulation layer on ARM-based systems, enabling preliminary support without native . User feedback has driven the expansion of the add-ins , including new packages like the COINCIDENT add-in for dynamic factor modeling released in 2025, broadening community-contributed extensions for specialized tasks.

References

  1. [1]
    About IHS - EViews.com
    Originally developed and distributed by Quantitative Micro Software (QMS) ... EViews, a Window-based software, replaced MicroTSP in 1994. EViews Today.Missing: history | Show results with:history
  2. [2]
    EViews - Econometric Modeling & Analysis Software - S&P Global
    EViews is an easy-to-learn, user-friendly interface that lets you quickly and efficiently develop statistical and forecasting models and simulations and ...
  3. [3]
    What's New in EViews 14
    EViews 14 features a wide range of exciting changes and improvements. The following is an overview of the most important new features in Version 14.Missing: milestones | Show results with:milestones
  4. [4]
    What is EViews?
    ### Summary of EViews History, Development, Creators, and Evolution
  5. [5]
    EViews.com
    EViews offers financial institutions, corporations, government agencies, and academics access to powerful statistical, time series, forecasting, and modeling ...EViews Student Version LiteEViews 12 University EditionEViews 14 DownloadSoftware and Data DownloadAn Introduction to EViews
  6. [6]
    EViews 14 Features List
    EViews native, disk-based databases provide powerful query features and integration with EViews workfiles. ... Support for Haver Analytics® DLX®, FAME, EcoWin, ...
  7. [7]
    EViews 14 System Requirements
    .Net 4.0 is required for connectivity to certain external databases and installation of the EViews-Excel add-in. Memory: 512 MB. Disk Space: 400 ...
  8. [8]
    Quantitative Micro Software 2025 Company Profile - PitchBook
    Quantitative Micro Software was acquired on 05-May-2010. Who acquired Quantitative Micro Software? Quantitative Micro Software was acquired by IHS Markit.
  9. [9]
    About Us - EViews
    EViews, part of S&P Global, has developed statistical software for over 25 years, providing tools for researchers, corporations, and governments. It is a ...Missing: ownership history
  10. [10]
    IHS buys Calif. software company - Denver Business Journal
    May 4, 2010 · Colorado's IHS Inc. said Wednesday it has acquired Quantitative Micro Software (QMS) of Irvine, Calif., for $40 million.
  11. [11]
    IHS and Markit to merge in deal valued at more than $13B - CNBC
    Mar 21, 2016 · US-based IHS agreed to buy Markit to create a $13 billion London-based data and business research provider.
  12. [12]
    S&P Global Completes Merger with IHS Markit, Creating a Global ...
    Feb 28, 2022 · S&P Global will offer an enhanced value proposition for our global customer base across data & analytics, ratings, benchmarks, indices, commodities & energy.Missing: EViews | Show results with:EViews
  13. [13]
    EViews 14 Pricing
    Single-User License. $700. Academic - Upgrade License, EViews 14. Upgrade from EViews 1 – EViews 13. $380. To qualify for Single-User Academic License pricing ...
  14. [14]
    EViews 12 University Edition for Windows and Mac
    EViews University Edition is a modern econometric, statistics, and forecasting package that offers powerful analytical tools within a flexible, easy-to-use ...
  15. [15]
    EViews 14 Patch Download
    The EViews 14 update executable may be used to update your currently installed EViews 14 to the most recent shipping version.
  16. [16]
    EViews Illustrated
    EViews Illustrated is a primer to the EViews program, filled with examples, step-by-step instructions, and screen-shot images.Missing: patches | Show results with:patches
  17. [17]
    CEIC APIs and Feeds Product Page
    Our data can be accessed directly from external analytical platforms. With CEIC modules in R, Python or EViews you can connect directly to CEIC time series ...
  18. [18]
    [PDF] Econometric Software: The first Fifty Years in Perspective*
    Sep 15, 2003 · Robert Hall began the development of TSP in 1966 on the 1620 [140] and continued this development at Berkeley on a. CDC 6400 and a remote ...
  19. [19]
    EViews 12 Features List
    EViews native, disk-based databases provide powerful query features and integration with EViews workfiles. Convert data between EViews and various spreadsheet, ...
  20. [20]
    [PDF] EViews 5 User's Guide - Duke Economics
    Apr 15, 2004 · EViews 5 features the most extensive changes and improvements since the initial release of EViews in 1994. New data structures and objects ...
  21. [21]
    EViews IHS Economics Connectivity
    The IHS Economics database is the world's largest commercially available and frequently updated international data offering for over 200 global markets.Missing: acquisition cloud integrations
  22. [22]
    What's New in EViews 13
    What's New in EViews 13 · EViews Interface and Programming · Data Handling · New Graph, Table and Geomap Features · Econometrics and Statistics.
  23. [23]
    EViews 13 is Released!
    Aug 22, 2022 · We are pleased to announce that EViews 13 has been released! Packed with new features and enhancements, EViews 13 can be purchased as either an upgrade or a ...
  24. [24]
    User-Interface - EViews.com
    EViews has an intuitive, object-based interface with multiple windows, dynamic updating, and strong Windows integration, including drag-and-drop file import.Missing: graphical | Show results with:graphical
  25. [25]
    None
    Below is a merged summary of the EViews 12 Command and Programming Reference and Command Reference documents, consolidating all information from the provided segments into a comprehensive response. To retain maximum detail and ensure clarity, I will use a structured format with tables where appropriate, followed by a narrative summary for additional context. The response avoids redundancy while preserving all unique details, including page references, examples, and URLs.
  26. [26]
    EViews Workfiles
    An introduction to the Workfile, EViews' main data file format, including how to create new empty workfiles, and how to import data from other sources into ...Missing: export | Show results with:export
  27. [27]
    EViews 12 New Features: Updated Interface
    New File Format. The EViews file format, the workfile .wf1 file, is an efficient and robust format that has not changed since EViews 1! In fact you ...
  28. [28]
    Part 3: Sophisticated Data Management - EViews.com
    EViews provides the widest range of data management tools available in any econometric software. From its extensive library of mathematical, statistical, date, ...Missing: integration | Show results with:integration
  29. [29]
    EViews 11 New Features: Data Handling
    EViews 11 introduces integration with the Python programming language. Much like the existing integration with R and Matlab®, the Python integration allows ...
  30. [30]
    [PDF] py2eviews: Python + EViews
    The purpose of the py2eviews package is to make it easier for EViews and Python to talk to each other, so Python programmers can use the econometric engine of ...
  31. [31]
    EviewsR: An R Package for Dynamic and Reproducible Research ...
    Oct 31, 2023 · We describe EviewsR, an R package which allows users of R, R Markdown and Quarto to execute EViews code.
  32. [32]
    FAQ - Stata France
    Can I install EViews on Mac OS X or Linux operating Systems? All full versions of EViews are only compatible with Windows. Only EViews Student Edition is ...
  33. [33]
    None
    Below is a merged summary of the EViews 12 User’s Guide I, consolidating all information from the provided segments into a comprehensive response. Given the volume and complexity of the data, I will use a structured table format in CSV style to present detailed information efficiently, followed by a narrative summary for clarity and completeness. The table will focus on key categories (Import Processes, Export Workflows, Manipulation Tools, Data Structures, Advanced Features) with subcategories, page references, procedures/functions, examples, and useful URLs. The narrative will provide an overview and additional context not easily captured in the table.
  34. [34]
    Basic Statistical Analysis - EViews.com
    This tutorial is divided into two sections: Part A: Single Series Statistical Analysis · Part B: Multiple Series Statistical Analysis.
  35. [35]
    None
    Below is a merged summary of stationarity testing and cointegration in EViews based on the provided segments from the *EViews 12 User’s Guide II*. To retain all information in a dense and organized manner, I will use a combination of text and tables in CSV format where appropriate. The response consolidates details on unit root tests, implementation options, graphical views, differencing/transformations, Johansen cointegration tests, direct quotes, and useful URLs, ensuring no information is lost.
  36. [36]
    [PDF] Testing for a unit root in time series regression
    The present paper extends the study of Phillips (1987a) to the cases where (a) a drift, and (b) a drift and a linear trend are included in the specification.
  37. [37]
    [PDF] Efficient Tests for an Autoregressive Unit Root - Harvard University
    ELLIOTT, T. J. ROTHENBERG, AND J. H. STOCK. TABLE II. SIZE AND SIZE-ADJUSTED POWER OF SELECTED TESTS OF THE I(1) NULL: MONTE CARLO RESULTS. 5% LEVEL TESTS ...
  38. [38]
    Basic Estimation - EViews.com
    An introduction into estimation in EViews, focusing on linear regression. This tutorial includes information on specifying and creating new equation objects ...
  39. [39]
    Box, G. and Jenkins, G. (1970) Time Series Analysis Forecasting ...
    Box, G. and Jenkins, G. (1970) Time Series Analysis: Forecasting and Control. Holden-Day, San Francisco. has been cited by the following ...
  40. [40]
    Macroeconomics and Reality - jstor
    Existing strategies for econometric analysis related to macroeconomics are subject to a number of serious objections, some recently formulated, some old.
  41. [41]
    Estimation and Hypothesis Testing of Cointegration Vectors in ... - jstor
    The purpose of this paper is to present some new results on maximum likelihood estimators and likelihood ratio tests for cointegration in Gaussian vector ...Missing: PDF | Show results with:PDF
  42. [42]
    Autoregressive Conditional Heteroscedasticity with Estimates of the ...
    gressive conditional heteroscedastic (ARCH) processes are introduced in this paper. These are mean zero, serially uncorrelated processes with nonconstant ...
  43. [43]
    Generalized autoregressive conditional heteroskedasticity
    April 1986, Pages 307-327. Journal of Econometrics. Generalized autoregressive conditional heteroskedasticity. Author links open overlay panelTim Bollerslev.
  44. [44]
    large sample properties of generalized method of moments - jstor
    IN THIS PAPER we study the large sample properties of a class of generalized method of moments (GMM) estimators which subsumes many standard econo-.
  45. [45]
    Some Tests of Specification for Panel Data: Monte Carlo Evidence ...
    This paper presents specification tests that are applicable after estimating a dynamic model from panel data by the generalized method of moments (GMM), and ...
  46. [46]
  47. [47]
    [PDF] Forecasting Using Eviews 2.0: An Overview Some Preliminaries
    Example: Comparison of static and dynamic forecasts ... All of its values after the data period are forecasts. Example: Double Exponential Smoothing forecasts of ...
  48. [48]
    Structural Econometric Modelling Under EViews
    EViews features a powerful economic modeling engine that allows ananlysis and forecasting of the relationships between sets of variables. Structural econometric ...
  49. [49]
    A Guide to Simulation with EVIEWS - ResearchGate
    Apr 4, 2017 · This material provides a practical guide on how to use EViews to conduct simulations with simultaneous-equation models.
  50. [50]
    EViews 13 Features List
    EViews offers a extensive array of powerful features for data handling, statistics and econometric analysis, forecasting and simulation, data presentation, and ...
  51. [51]
    エコノミスト社:Eviews
    Eviews. 標準化を確立. In March of 1994, QMS launched a revolution in econometric software with the release of EViews 1.0. Featuring a modern, graphical ...
  52. [52]
    (PDF) EViews 7.2 - ResearchGate
    Jan 27, 2019 · EViews is sold by IHS, and sales information can be obtained from ... EViews 7 Object Reference. Quantitative Micro Software, LLC. Jan 2009.
  53. [53]
    EViews 5.1 - jstor
    EViews 5.0 was released in 2004, and an upgraded version, EViews 5.1, was released in 2005. Given that earlier reviews of EViews have only examined versions ...
  54. [54]
    New Data Handling Features - EViews.com
    EViews now offers write support for Excel XLSX files. Previously, EViews 7 offered read, but not write, support for XLSX files, and prior versions of EViews did ...
  55. [55]
    EViews - News - Quantec
    EViews 9 released. 23 March 2015. Available for immediate purchase, EViews 9 is the latest version of EViews. Read more… EViews 8.1 released.
  56. [56]
    EViews 10 released - Quantec
    Jun 22, 2017 · Live statistics for spreadsheet views. Enhanced logging abilities. Data Handling: Attribute importing and exporting. Interface to World Bank, ...<|separator|>
  57. [57]
    Integrating Python with EViews 11 - YouTube
    Apr 3, 2019 · ...more. EViews. 6.59K. Subscribe. 40. Share. Save. Report. Comments. 1. Add a comment... 10:34 · Go to channel · MIDAS Regression in EViews.Missing: MATLAB | Show results with:MATLAB<|control11|><|separator|>
  58. [58]
    EViews 12 released - Quantec
    Nov 11, 2020 · We are pleased to announce the release of EViews 12! EViews offers academic researchers, corporations, government agencies, and students access ...
  59. [59]
    EViews 14 released - Quantec
    Jun 25, 2024 · We are pleased to announce the release of EViews 14! EViews 14 offers academic researchers, corporations, government agencies, and students ...
  60. [60]
    EViews 14 New Features: Estimation
    Mixed Data Sampling (MIDAS) regression is an estimation technique which allows for data sampled at different frequencies to be used in the same regression.Missing: documentation | Show results with:documentation
  61. [61]
    EViews 14 Beta
    Our 14 beta period is now over. Request a demo of EViews 14 to try out the following new features: Our EViews 14 Beta is available for public release. We're ...
  62. [62]
    EViews 14 New Features: Data Handling
    EViews 14 offers easy-to-use connectivity to Statistics Canada (StatCan) online databases. The data provide key information on Canada's economy and society..Missing: cloud access
  63. [63]
    IHS EViews Software and Data Download Area
    EViews posts current shipping versions of key files for all of our software, as well as whitepapers and assorted data files.
  64. [64]
    EViews 14 Help Topics
    Mar 12, 2025 · EViews 14 help includes references for objects, procedures, special expressions, commands, functions, graph creation, and new features.
  65. [65]
    2025 - EViews
    Jun 26, 2025 · This blog piece intends to introduce a new add-in (i.e. COINCIDENT) that estimates a coincident index within a dynamic factor modeling framework ...