线性图
机器学习经常使用线性图来显示关系。
需要了解的重要术语:
- 线性 (线性 (线性 (Linear))) (海峡线)
- 坡 (线的角度)
- 截距 (起始值)
线性 (线性 (线性 (Linear)))
线性 (线性 (线性 (Linear))) 意思是直线。线性图就是一条直线。
一般来说,线性图形显示函数值。
例子
const xValues = [];
const y值 = [];
// 生成值
对于(设 x = 0;x <= 10;x += 1){
x值.推(x);
y值.推(x);
}
// 定义数据
const 数据 = [{
x:x值,
y:y 值,
模式:“线条”
}];
// 定义布局
const 布局 = {标题:“y = x”};
// 使用 Plotly 显示
Plotly.newPlot(“myPlot”,数据,布局);
亲自尝试 »
坡
这 坡 是图形的角度。
斜率是 A 线性图中的值:
y = AX
在此示例中, 坡 = 1.2:
例子
设斜率=1.2;
const xValues = [];
const y值 = [];
// 生成值
对于(设 x = 0;x <= 10;x += 1){
x值.推(x);
y值.推(x*斜率);
}
// 定义数据
const 数据 = [{
x:x值,
y:y 值,
模式:“线条”
}];
// 定义布局
const 布局 = {title:“斜率=” + 斜率};
// 使用 Plotly 显示
Plotly.newPlot(“myPlot”,数据,布局);
亲自尝试 »
截距
这 截距 是图的起始值。
截距是 b 线性图中的值:
y = ax + b
在此示例中,斜率 = 1.2,且 截距 = 2:
例子
设斜率=1.2;
设截距=7;
const xValues = [];
const y值 = [];
// 生成值
对于(设 x = 0;x <= 10;x += 1){
x值.推(x);
yValues.push(x * 斜率 + 截距);
}
// 定义数据
const 数据 = [{
x:x值,
y:y 值,
模式:“线条”
}];
// 定义布局
const layout = {title:“斜率=”+斜率+“截距=”+截距};
// 使用 Plotly 显示
Plotly.newPlot(“myPlot”,数据,布局);
亲自尝试 »