【问题标题】:Need the Slope and Intercept from Linear Regression using Tableau and R需要使用 Tableau 和 R 的线性回归的斜率和截距
【发布时间】:2015-09-09 14:07:10
【问题描述】:

我在 Tableau 中有一个数据集,我需要使用 R 中的 lm() 函数从中获取线性回归最佳拟合线的斜率和截距。

回归是一个基本的回归,只有一个预测变量和一个因变量。即使我需要发送整个列,我如何处理需要将聚合值传递给 lm() 函数的事实?

使用一个名为“预测器”的列和另一个名为“依赖”的列,我基本上需要在 Tableau 中执行此操作:

fit <- lm(df$Dependent ~ df$Predictor)
return fit

Tableau 不允许我这样做,除非我传递给它

SUM[Dependent] and SUM[Predictor]

但是我需要它来处理整个列,而不是聚合它

谢谢

【问题讨论】:

    标签: r linear-regression tableau-api


    【解决方案1】:

    向任何架子添加一个维度,比如详细信息架子,以您希望的级别对数​​据进行分区。如果您希望每个单独的行都包含在模型中,请使用对每行具有唯一值的维度,例如某种行 ID。

    顺便说一句,您知道您可以直接在 Tableau 中执行回归模型,对吧?您无需调用 R 来拟合线性模型。

    【讨论】:

    • 关于 Tableau 中的回归模型,您的意思是添加趋势线吗?是否可以从 Tableau 中获取斜率和截距作为计算字段? @Alex Blakemore
    • 您可以右键单击趋势线并查看模型以查看系数和质量指标,但您无法通过计算字段访问它们,但愿您可以。供应商网站上有一个想法,您可以投票提出请求。在 MS windows 上,您可以导出工作表数据,残差和预测值将放在一个表格中,然后您可以在 tableau 或其他工具中查看。在 Mac 上,可以导出工作表数据,但不会输出残差和预测值。
    猜你喜欢
    • 1970-01-01
    • 2019-02-23
    • 2020-10-16
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 2014-02-28
    相关资源
    最近更新 更多