我在Tableau中有一个数据集,我需要使用R中的lm()函数得到线性回归最佳拟合线的斜率和截距。
回归是一个基本的回归,只有一个预测变量和一个依赖变量。我如何处理我需要将聚合值传递给lm()函数的事实,即使我需要发送整个列?
使用名为' Predictor'的列和另一个名为“依赖'”的列,我基本上需要在Tableau中执行此操作:
fit <- lm(df$Dependent ~ df$Predictor)
return fit
除非我转到它,否则Tableau不允许我这样做
SUM[Dependent] and SUM[Predictor]
但不是聚合它,我需要它来处理整个列
由于
答案 0 :(得分:0)
为任何货架添加维度,比如详细信息货架,用于在您希望的级别对数据进行分区。如果您希望每个单独的行都包含在模型中,请使用每行具有唯一值的维度,例如某种行ID。
顺便说一句,你知道你可以直接在Tableau中执行回归模型,对吧?您不需要调用R只是为了适合线性模型。