写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.57474639 - 无标题 - 技术宅


回应模式
No.57474639
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2023-05-16(二)16:05:25 ID:OG6qUAx [举报] [订阅] [只看PO] No.57474639 [回应] 管理
求助,echarts绘制图表,线性回归的部分总是不对,截距出了问题( ;´д`)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-05-16(二)16:06:06 ID:OG6qUAx (PO主) [举报] No.57474662 管理
分享图片
无标题 无名氏 2023-05-16(二)16:06:59 ID:OG6qUAx (PO主) [举报] No.57474694 管理
帮我看看代码吧,球球了・゚( ノд`゚)
$(document).ready(function(){
$.ajax({
url: "/show/data_regression",
type: "GET",
data: {start_time: start_time, end_time: end_time, city: city}, // 传递参数
dataType: "json",
success: function(data){
// 计算线性回归
var x = data.price;
var y = [];
for (var i = 0; i < x.length; i++) {
y.push(i);
}
var n = x.length;
var x_mean = x.reduce((a, b) => a + b) / n;
var y_mean = y.reduce((a, b) => a + b) / n;
var xy_mean = x.map((xi, i) => xi * y[i]).reduce((a, b) => a + b) / n;
var xx_mean = x.map(xi => xi * xi).reduce((a, b) => a + b) / n;
var yy_mean = y.map(yi => yi * yi).reduce((a, b) => a + b) / n;
var slope = (xy_mean - x_mean * y_mean) / (xx_mean - x_mean * x_mean);
var intercept = y_mean - slope * x_mean;
// 填入数据
Chart_regression.setOption({
xAxis: {
data: data.time
},
series: [{
// 根据名字对应到相应的系列
name: '新房(元/㎡)',
data: data.price,
}, {
name: '线性回归',
type: 'line',
data: y.map(yi => slope * yi + intercept),
itemStyle: {barBorderRadius: [5, 5, 0, 0], color: '#FF0000'}
}]
});
},


error: function(error){
// handle error
console.log(error);
}
});
});
无标题 无名氏 2023-05-16(二)16:23:22 ID:OG6qUAx (PO主) [举报] No.57475060 管理
坏了,斜率也不对(´゚Д゚`)
无标题 无名氏 2023-05-17(三)00:02:42 ID:3zUJlIo [举报] No.57485205 管理
你倒是把数据log出来看看呀(´゚Д゚`)

UP主: