unit2.pas

来自「Delphi Pascal 数据挖掘领域算法包 回归分析」· PAS 代码 · 共 96 行

PAS
96
字号
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  TeEngine, Series, ExtCtrls, TeeProcs, Chart, Buttons, StdCtrls, ComCtrls,
  Spin, BubbleCh, RegComp;

type
  TForm2 = class(TForm)
    SpeedButton1: TSpeedButton;
    Panel1: TPanel;
    Label2: TLabel;
    Label1: TLabel;
    Bevel1: TBevel;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    TabSheet3: TTabSheet;
    Chart1: TChart;
    Chart2: TChart;
    Chart3: TChart;
    Series1: TPieSeries;
    Series2: TBarSeries;
    Series3: TPointSeries;
    TabSheet4: TTabSheet;
    Chart4: TChart;
    SpinEdit1: TSpinEdit;
    Label3: TLabel;
    Label4: TLabel;
    SpeedButton2: TSpeedButton;
    Series4: TPointSeries;
    Series5: TPointSeries;
    CheckBox1: TCheckBox;
    Series7: TPointSeries;
    Series6: TPointSeries;
    RegComp1: TRegComp;
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

uses Unit1;

{$R *.DFM}

procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
  close;
end;

procedure TForm2.SpeedButton2Click(Sender: TObject);

var i,j: integer;
    TheCount: integer;
    AnInt : TIntervalRec;

begin
  screen.cursor:= crHourglass;
  if (checkbox1.checked) then
  begin
    chart4.series[0].clear;
    chart4.series[1].clear;
    TheCount:= 0;
    while TheCount < Form1.BVStatRec.n-1 do
    begin
  //    AnInt:= RegComp1.BivarRegressionPI (Form1.BVStatRec,Form1.Resids[TheCount],Form1.X[TheCount],0.05);
      Chart4.Series[0].add (AnInt.Upper,'',clRed);
      chart4.series[1].add (AnInt.Lower,'',clYellow);
      inc(TheCount,SpinEdit1.Value);
    end;
    chart4.refresh;
  end;
  screen.cursor:= crDefault;
end;

procedure TForm2.FormShow(Sender: TObject);
begin
  if (Form1.IsFirstShow) then
    SpeedButton2.Click;
end;

end.


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?