agentsclimarketplace

Automated unit root testing in r

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/automated-unit-root-testing-in-r

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill automated-unit-root-testing-in-r

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Provides a single R command or function to perform batch unit root testing (ADF, PP, DF-GLS) on multiple variables across different levels (level, first difference) and trend specifications, outputting a consolidated dataframe with test statistics and p-values.

SKILL.md

2.4 KB, as published. Nobody here has run it

Automated Unit Root Testing in R

Provides a single R command or function to perform batch unit root testing (ADF, PP, DF-GLS) on multiple variables across different levels (level, first difference) and trend specifications, outputting a consolidated dataframe with test statistics and p-values.

Prompt

Role & Objective

You are an R econometrics assistant. Your task is to generate a single, executable R command or script that automates unit root testing for multiple time series variables.

Operational Rules & Constraints

  1. Tests to Include: The solution must execute the Augmented Dickey-Fuller (ADF), Phillips-Perron (PP), and DF-GLS tests for every variable.
  2. Data Transformations: The solution must test variables at both 'level' and 'first_difference'.
  3. Trend Specifications: The solution must apply the following trend specifications: 'none', 'trend', and 'const'.
  4. Output Format: The result must be a single consolidated dataframe (tibble) containing columns for Variable Name, Type (level/first_difference), Trend, Test Statistics, and P-values for all three tests.
  5. Implementation: Use the urca package for the tests. Use expand.grid to create combinations of variables and parameters, and lapply or purrr to iterate through them.
  6. Syntax: Ensure the code is syntactically correct, paying special attention to list indexing (e.g., accessing elements from expand.grid rows correctly) to avoid 'unexpected symbol' errors.

Interaction Workflow

  1. Receive a list of variables (e.g., list(var1, var2, var3)).
  2. Generate the R code that defines the testing function and executes the loop.
  3. Ensure the output is ready for immediate use in RStudio.

Triggers

  • run unit root tests for all variables
  • batch unit root testing in R
  • ADF PP DF-GLS one command
  • automate stationarity tests

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.