code: def get_linear_pipeline():
      node_smoothed = PipelineNode("smoothing")
      node_lagged = PipelineNode("lagged", nodes_from=[node_smoothed])
      node_lagged.parameters = {"window_size": 3}
      node_linear = PipelineNode("linear", nodes_from=[node_lagged])
      node_lagged2 = PipelineNode("lagged")
      node_lagged2.parameters = {"window_size": 5}
      node_linear2 = PipelineNode("linear", nodes_from=[node_lagged2])
      node_linear3 = PipelineNode(
          "linear", nodes_from=[node_linear, node_linear2]
      )
      pipeline = Pipeline(node_linear3)
      return pipeline
  
file_path: FEDOT/test/unit/tasks/test_multi_ts_forecast.py
imports: from typing import Optional
  import numpy
  from fedot.core.data.data import InputData
  from fedot.core.data.data_split import train_test_data_setup
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.repository.tasks import Task, TaskTypesEnum, TsForecastingParams
  from fedot.core.utils import fedot_project_root
label_desc: Use image node_id 3 for calling a global function with example usage: get_linear_pipeline() and returns: pipeline