[R] Error: invalid type (closure) for the variable 'time' - object specific trend
murdoch.duncan at gmail.com
Thu May 11 17:23:37 CEST 2017
On 11/05/2017 9:37 AM, Tobias Christoph wrote:
> I just have trouble adding a object specific time trend with the
> plm-package. I recieve the following error:
> **"Error in model.frame.default(terms(formula, lhs = lhs, rhs = rhs,
> data = data, : invalid type for the variable 'time' "*
> I used the formula:
> / FE_trend<- plm(log(revenue) ~ log(supply)+ city*time,
> data=R_Test_log_Neu, model="within", effect = "twoways") //
> Do you have an idea how to fix it?
I don't know that package and you didn't supply a reproducible example,
so there are at least these two possibilities:
1. Your dataframe R_Test_log_Neu contains no column named "time".
(Remember that "Time" and "time" are different.) Fix: use the correct
2. The plm package isn't doing lookup of symbols from the formula first
in your dataframe. This would need to be fixed in the package. A
workaround might be to name the columns with unique names that won't be
found anywhere else, e.g. name your column "NeuTime" instead of "time".
More information about the R-help