> r2 <- round(summary(sma(logR~logV*Nt,data = try))$r.squared, 2) Error in h(simpleError(msg, call)) : 在为'summary'函数选择方法时评估'object'参数出了错: 'data' must be a data.frame, environment, or list
时间: 2024-03-25 19:37:13 浏览: 200
logr:一个R包来写日志
这个错误提示和之前的一样,说明`summary`函数的输入参数需要是一个数据框或列表。根据你的代码,`try`变量可能不是一个数据框或列表,你可以尝试将其转换为一个数据框来解决这个问题,例如:
```
try_df <- as.data.frame(try)
r2 <- round(summary(sma(logR~logV*Nt,data = try_df))$r.squared, 2)
```
这样将`try`转换为数据框后,作为`summary`函数的输入参数就不会出现错误了。
阅读全文