Leaders in Innovative Research Solutions

MRDCL for data analysis professionals

MRDCL for data analysis professionals

MRDCL is a scripting language used by professional data analysts. A typical MRDCL data analyst will be using MRDCL for a significant part of their work time. If you need an easy to use software package for your data analysis, you will probably find QPSMR more suitable for most projects.

To use MRDCL, you will need to be trained in how to write the MRDCL scripting language. Advanced users will be able to take advantage of some of the high productive features within the software.

Why use MRDCL?

The first question you might ask is ‘why would I use MRDCL when QPSMR handles data analysis’? It’s true to say that MRDCL and QPSMR use more or less the same powerful engine for processing data. This means that they can both handle big projects with many questions or thousands of respondent data records quickly and efficiently.

QPSMR uses a fairly straightforward user interface whereas MRDCL uses a script language. For some projects, QPSMR will mean that less skilled users can produce data analyses just as quickly as MRDCL users. However, if suitably trained, MRDCL users will be able to handle many tasks more efficiently.

Where MRDCL offers real benefits

MRDCL users typically make gains in scripting highly repetitive tasks or complex requirements. For example, if you want to add a top two box code to 50 rating scales, this is quick and easy for a fairly experienced MRDCL user whereas this could be more time consuming to implement using QPSMR . Similarly, if requirements are complex, MRDCL will have many tools available which will give the user a great deal of choice in how to program what is needed.

Building templates in Excel

One of the real power features of MRDCL is the ability to build templates in Excel. This means that MRDCL scripts can be automatically driven from Excel templates. Using Excel within MRDCL) that you design – or, of course, you can use our free examples. This means, for example, that laborious tasks such as managing code lists and producing sub-totals can be handled by a standard template used on every project.

Some of these templates save our clients hours of time on every project.

Examples of where MRDCL outshines its competitors

  • Handling complex data or multiple data sets efficiently and with flexibility.
  • Handling hierarchical data
  • Writing repetitive script in an efficient manner using DO loops and DATA statement lists
  • Building templates to standardise operations within your company, simplifying the task so that script is easier to use and maintain
  • Specifying complex variables
  • Specifying complex tables
  • Performing arithmetic calculations on tables (adding rows together etc.)