小编Jil*_*ina的帖子

逻辑回归误差

Test <- read.table("C:/Users/ARAB/Documents/user_table.csv", header=T)
testlog <- glm(Conv ~ active_days, family=binomial("logit"))
Run Code Online (Sandbox Code Playgroud)

这是我试图在R中运行但我收到错误的代码

"Error in eval(expr, envir, enclos) : object 'Conv' not found"
Run Code Online (Sandbox Code Playgroud)

这是我在R的第一天.请帮帮我.Conv当我使用view()命令时,我也可以在数据中看到.Conv是包含1/0的结果变量.同样在sas或spss中,我们可以选择在二进制logit模型中建模1或0.我们如何在R中使用它或者这个错误与此有关.

statistics r glm

0
推荐指数
1
解决办法
2560
查看次数

如何在R中使用system()?

我想调用一个系统命令来更改R控制台中的目录.

例如,

system(paste('"cd C:/Users/Dropbox/RPackages"'),intern = TRUE)
system(paste('"R CMD build test"'))
system(paste('"R CMD check test"'))
system(paste('"R CMD INSTALL test"'))
library(test)
Run Code Online (Sandbox Code Playgroud)

这些命令应该在Windows命令提示符下运行.但我想将它们埋在RGUI脚本文件中以允许用户在将其包装到Package之前更改参数.我从R控制台获取的错误消息是

Error in system(paste("\"cd C:/Users/Dropbox/RPackages"\""), intern = TRUE) : 
'"cd C:/Users/Dropbox/RPackages"' not found
Run Code Online (Sandbox Code Playgroud)

我也试过了

system("cd C:/Users/Dropbox/RPackages",intern = TRUE)
Run Code Online (Sandbox Code Playgroud)

但有类似的错误信息

Error in system("cd C:/Users/Dropbox/RPackages", intern = TRUE) : 
'cd' not found
Run Code Online (Sandbox Code Playgroud)

r

0
推荐指数
1
解决办法
2360
查看次数

在R中为另一个变量的每个值查找变量的最小值

我对R很新,我正在尝试找到每个ID号码的最小日期/时间.以下是我正在使用的数据示例

ID        DATE  
1         11/24/12 12:51 
1         11/24/12 12:52 
1         11/24/12 12:53
2         11/27/12 12:51
2         11/24/12 12:52
2         11/24/12 12:53  
Run Code Online (Sandbox Code Playgroud)

我需要做的是生成一个对象,显示每个ID值的最早日期/时间,如下所示:

ID        DATE  
1         11/24/12 12:51
2         11/27/12 12:51
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法,但仍在努力.
任何建议,将不胜感激!

r

0
推荐指数
1
解决办法
792
查看次数

使用ARIMA对一个月的每日数据进行时间序列预测

我每个周期工作30天(每月),因此在我的历史数据集中有大约2个周期.

R 脚本是,

library(forecast)
value <- c(117.2 , 224.2 , 258.0 , 292.1 , 400.1 , 509.9 , 626.8 , 722.9 , 826.1 , 883.6,916.6, 1032.1, 1151.2, 1273.4 ,1391.8, 1499.2, 1532.5 ,1565.9 ,1690.9, 1813.6,1961.4 ,2102.8 ,2208.2, 2256.8, 2290.8 ,2413.7, 2569.4 ,2730.3, 2882.9 ,2977.5, 117.2 , 224.2 , 258.0 , 292.1 , 400.1 , 509.9 , 626.8 , 722.9 , 826.1 , 883.6,916.6, 1032.1, 1151.2, 1273.4 ,1391.8, 1499.2, 1532.5 ,1565.9 ,1690.9, 1813.6,1961.4 ,2102.8 ,2208.2, 2256.8, 2290.8 ,2413.7, 2569.4 ,2730.3, 2882.9 ,2977.5) …
Run Code Online (Sandbox Code Playgroud)

r time-series forecasting

0
推荐指数
1
解决办法
4428
查看次数

将M×N矩阵转换为长度为N的M个向量的数组

我想象的琐碎问题..

我有一个M×N矩阵.例如:

   mat <- matrix(data = rnorm(12), nrow = 3, ncol = 4)
Run Code Online (Sandbox Code Playgroud)

并且我想将其转换为M个向量的数组,每个向量的长度为N(意味着一个数组,其中每个向量是矩阵中的一行).

arrays r matrix

0
推荐指数
1
解决办法
288
查看次数

删除对象名称列表

我有一个对象名称数组v <- c("v1", "v2"),它与对象v1,相关联v2。我应该如何使用删除这些对象rm()?我试过了rm(mget(v)),但出现错误:

Error in rm(mget(v)) : ... must contain names or character strings
Run Code Online (Sandbox Code Playgroud)

r

-1
推荐指数
1
解决办法
6101
查看次数

as.numeric是舍入正值/输出NA为负值

我试图用[R]做一些非常简单的事情:将data.frame中的值转换为数字,因为我需要测试它们的值而r不会将它们识别为数字.

当我将十进制数转换为数字时,我得到正确的值:

> a <- as.numeric(1.2)
> a
[1] 1.2
Run Code Online (Sandbox Code Playgroud)

但是,当我从data.frame中提取正值然后使用as.numeric时,数字会向上舍入:

> class(slices2drop)
[1] "data.frame"
> slices2drop[2,1]
[1] 1.2
Levels: 1 1.2
> a <- as.numeric(slices2drop[2,1])
> a
[1] 2
Run Code Online (Sandbox Code Playgroud)

以防万一:

> a*100
[1] 200
Run Code Online (Sandbox Code Playgroud)

所以这不是显示问题,数据本身没有得到妥善处理.

此外,当数字为负时,我得到NA:

> slices2drop[2,1] <- -1
> a <- as.numeric(slices2drop[2,1])
> a
[1] NA
Run Code Online (Sandbox Code Playgroud)

对于可能发生的事情有任何想法吗?

r numeric

-1
推荐指数
1
解决办法
4682
查看次数

标签 统计

r ×7

arrays ×1

forecasting ×1

glm ×1

matrix ×1

numeric ×1

statistics ×1

time-series ×1