Tableau 中的 R 逻辑回归
R Logistic Regression in Tableau
我正在尝试将 Tableau 连接到我在 R 中 运行 的逻辑回归。它在 R 中工作,但我无法让代码在 Tableau 中工作。
具体错误是:"Error in base::parse(text = .cmd) : :1:32: unexpected symbol 1: dat <- data.frame(DEP_VAR=.arg1, IND_VAR1 ^"
Tableau 脚本:
SCRIPT_REAL('dat <- data.frame(DEP_VAR=.arg1, IND_VAR1=.arg2,
IND_VAR2=.arg3, IND_VAR3=.arg4);
model <- glm(DEP_VAR~IND_VAR1+IND_VAR2+IND_VAR3, data =
dat, family = binomial(link = "logit"));
prob <- predict(model,newdata=dat,type="response")',
AVG([DEP_VAR]), AVG([IND_VAR1]), AVG([IND_VAR2]), AVG([IND_VAR3]))
非常感谢任何帮助。
谢谢,
B
好吧,经过多次尝试和磨难我想通了:D
我正在摆弄不同的 R 脚本,只是想看看我是否能让它们在 Tableau 中工作。我得到了一个线性回归工作,并注意到我需要指定我想带入 Tableau 的值是函数的 "fitted.values" 输出。我将其应用于我的逻辑回归并且能够使其发挥作用。来自Tableau的脚本如下:
SCRIPT_REAL('
model <- glm(DEP_VAR~IND_VAR1+IND_VAR2+IND_VAR3, family = binomial(link =
"logit"));
model$fitted.values
',
AVG([DEP_VAR]), AVG([IND_VAR1]), AVG([IND_VAR2]), AVG([IND_VAR3]))
就这么简单!我觉得有点傻,但我非常 R 新手,所以我不会太自责:)
我正在尝试将 Tableau 连接到我在 R 中 运行 的逻辑回归。它在 R 中工作,但我无法让代码在 Tableau 中工作。
具体错误是:"Error in base::parse(text = .cmd) : :1:32: unexpected symbol 1: dat <- data.frame(DEP_VAR=.arg1, IND_VAR1 ^"
Tableau 脚本:
SCRIPT_REAL('dat <- data.frame(DEP_VAR=.arg1, IND_VAR1=.arg2,
IND_VAR2=.arg3, IND_VAR3=.arg4);
model <- glm(DEP_VAR~IND_VAR1+IND_VAR2+IND_VAR3, data =
dat, family = binomial(link = "logit"));
prob <- predict(model,newdata=dat,type="response")',
AVG([DEP_VAR]), AVG([IND_VAR1]), AVG([IND_VAR2]), AVG([IND_VAR3]))
非常感谢任何帮助。
谢谢, B
好吧,经过多次尝试和磨难我想通了:D
我正在摆弄不同的 R 脚本,只是想看看我是否能让它们在 Tableau 中工作。我得到了一个线性回归工作,并注意到我需要指定我想带入 Tableau 的值是函数的 "fitted.values" 输出。我将其应用于我的逻辑回归并且能够使其发挥作用。来自Tableau的脚本如下:
SCRIPT_REAL('
model <- glm(DEP_VAR~IND_VAR1+IND_VAR2+IND_VAR3, family = binomial(link =
"logit"));
model$fitted.values
',
AVG([DEP_VAR]), AVG([IND_VAR1]), AVG([IND_VAR2]), AVG([IND_VAR3]))
就这么简单!我觉得有点傻,但我非常 R 新手,所以我不会太自责:)