6
A
回答
10
我能夠繪製與下面的代碼指數迴歸線:
function square(x){return Math.pow(x,2);};
function array_sum(arr){
var total = 0;
arr.forEach(function(d){total+=d;});
return total;
}
function exp_regression(Y){
var n = Y.length;
var X = d3.range(1,n+1);
var sum_x = array_sum(X);
var sum_y = array_sum(Y);
var y_mean = array_sum(Y)/n;
var log_y = Y.map(function(d){return Math.log(d)});
var x_squared = X.map(function(d){return square(d)});
var sum_x_squared = array_sum(x_squared);
var sum_log_y = array_sum(log_y);
var x_log_y = X.map(function(d,i){return d*log_y[i]});
var sum_x_log_y = array_sum(x_log_y);
a = (sum_log_y*sum_x_squared - sum_x*sum_x_log_y)/
(n * sum_x_squared - square(sum_x));
b = (n * sum_x_log_y - sum_x*sum_log_y)/
(n * sum_x_squared - square(sum_x));
var y_fit = [];
X.forEach(function(x){
y_fit.push(Math.exp(a)*Math.exp(b*x));
});
return y_fit;
}
相關問題
- 1. D3趨勢線域
- 2. 使用指針構建趨勢函數
- 3. 從數據集創建趨勢線SQL
- 4. 積極創建線性趨勢線
- 5. D3.js線性迴歸
- 6. 如何繪製Stata不連續迴歸中的趨勢線?
- 7. 創建ggplot棧酒吧和趨勢線
- 8. 通過flot創建趨勢線?
- 9. 如何計算趨勢線
- 10. 我需要從ggplot2添加線性迴歸趨勢線到qplot
- 11. 用statsmodels線性迴歸擬合下降趨勢(負斜率)
- 12. 創建與發展趨勢
- 13. JS圖表:繪製趨勢線
- 14. 如何在d3散點圖上剪切趨勢線?
- 15. 如何在格拉法納圖表中創建趨勢線
- 16. 如何在R中添加趨勢線(指數)?
- 17. 如何使用使用pytrends獲得的Google趨勢歷史趨勢數據
- 18. 線性迴歸預測趨勢系列的y值
- 19. 加權趨勢線
- 20. 報告趨勢線
- 21. 如何用R創建線性迴歸?
- 22. 類型y〜x +趨勢或y〜x +「趨勢」的R公式,其中趨勢/「趨勢」用作指標?
- 23. 使用ggplot繪製趨勢線R
- 24. 如何計算圖表的趨勢線?
- 25. 如何使用創建和使用d3.js內的函數
- 26. 如何啓用趨勢圖?
- 27. 數據趨勢
- 28. highstock mouse releaase趨勢線
- 29. Sql部門的趨勢線
- 30. 谷歌圖表趨勢線
如果有可能再次檢查我的工作任何的數學家,這將是大加讚賞。謝謝。 – Zikes
http://bl.ocks.org/zikes/raw/4279121/謝謝Zikes!是否有可能獲得趨勢線表達式? – aloplop85