-
Notifications
You must be signed in to change notification settings - Fork 115
Description
This ticket is related to this discourse discussion
From what I can tell
-
We need to expand LmResp and GLMResp to not only contain wts, but also contain fweights, pweights, and aweights. We should allow a user to pass in multiple types of weights like both fweights and pweights.
-
We will need to have a function that consolidates fweights, pweights, and aweights into a single vector that can be used in a more classic setting like weighted maximum likelihood. In MLE, only the relative weighting of the weights matter, not the absolute value. If someone is combining fweights and pweights I think this can be consolidated through
wts = fweights * pweights. Second opinion welcome here! -
The MLE functions already accommodate a weight vector, so nothing needs to be done here if 2) is done
-
The nobs function currently returns the sum of wts, if present. This is the right behavior for fweights. For pweights and aweights, I think we need to return the number of rows in the LinPred object.
-
We will need to adapt the vcov function to return the covariance matrix according to the types of weights used. Here is a reference