CLsqFit:GetWt
The GetWt method returns a table containing the weights for all points in the data sample. If multichannel data are fit, the function returns 1 table for each data channel. The returned table contains CLsqFit:GetNumPts() values. To get the weight of a single point, use GetPtWt.
| 
 tblWt = CLsqFit:GetWt() tblWt = CLsqFit:GetWt( nChannel ) tblWt1, tblWt2, tblWt3, tblWt4 = CLsqFit:GetWt()  | 
    nChannel is the optional channel to select
for multi-channel data.
    tblWt is a 1-dimensional array containing
the weights assigned all points.
    tblWt1, tblWt2, tlWt3, tblWt4 are 1-dimensional array with values
that are numbers. of weights assigned to points that have
multi-channel (e.g., RGB) values. The number of tables returned
equals the number of channels.
Two forms are provided with a different number of return values. If the point uses single-channel data (i.e., typical numeric data) or you specify the channel, then a single table is returned. If the point involves multi-channel data, up to 4 tables will be returned. The number of tables returned equals the number of channels of data that were fit.
The following example fitsreturns the number of fit points that had a weight >= 5.0:
| 
 | 
 -- create a CLsqFit object  | 
| 
 | 
 -- set 2 coefs to fit a line to single channel data  | 
| 
 | 
 -- add a point for x = 3.5, obs = 5.15, weight = 10  | 
| 
 -- add more points to the fit  | 
 
  | 
| 
 | 
 -- Fit the line  | 
| 
 | 
 -- initialize a counter  | 
| 
 | 
 -- loop over all points k having weight w  | 
| 
 | 
 -- w is the k-th weight  | 
| 
 | 
 
  | 
| 
 | 
 --list the results  | 
CLsqFit class, GetPtWt, SetPtWt, AddPtWt, GetX, GetObs
Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics,
Inc. All Rights Reserved.