2014-12-07 49 views
1

我試圖編寫公式以使用R和Tableau集成來獲得斜率。R代碼在Tableau中查找斜率

我在計算字段中的公式顯示爲有效的公式。但是,當我嘗試繪製相同的圖像時,出現錯誤。我使用的公式如下:

SCRIPT_REAL(「MYDATA < - data.frame(cbind(YY = .arg1,XX = .arg2));適合< - LM(YY〜XX,新數據= MYDATA );配合$係數_ [[2]]」,(AVG([收入增長])),(AVG([WTI])))

我收到的錯誤是: enter image description here

任何幫助用同樣將不勝感激。

謝謝。

+0

採取'cbind',並把這些變量直入'data.frame'。您可能會將解析器與不必要的調用和點混淆.. – 2014-12-07 15:43:29

+0

嗨理查德,試圖按照建議做。它仍然給出錯誤SCRIPT_REAL(「mydata < - data.frame([Revenue Growth] = .arg1,[WTI] = .arg2); fit <-lm([NAXI Revenue Growth]〜[WTI]),new data = mydata); fit $ coeff [[2]]「,(avg([Revenue Growth])),(avg([WTI]))) – user3370708 2014-12-07 16:09:04

+0

告訴Tableau技術支持人員發送給我和所有其他頻繁的SO -R貢獻者是Tableau的許可副本,我相信您會在週末開始獲得答案。 – 2014-12-07 18:27:29

回答

0

試試這個:

SCRIPT_REAL(
'mydata<- data.frame(yy=.arg1, xx=.arg2); 
fit <- lm(yy~xx,mydata)$coefficients[2]', 
    AVG([Revenue Growth], 
    AVG([WTI]) 
)