~ubuntu-branches/ubuntu/trusty/r-cran-vgam/trusty

« back to all changes in this revision

Viewing changes to R/predict.vglm.q

  • Committer: Package Import Robot
  • Author(s): Chris Lawrence
  • Date: 2011-11-04 13:13:06 UTC
  • mfrom: (1.2.9)
  • mto: This revision was merged to the branch mainline in revision 14.
  • Revision ID: package-import@ubuntu.com-20111104131306-w9fd83i51rw60gxf
Tags: upstream-0.8-4
ImportĀ upstreamĀ versionĀ 0.8-4

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
 
7
7
 
8
8
 
9
 
predict.vglm = function(object,
 
9
predictvglm = function(object,
10
10
                        newdata=NULL,
11
11
                        type=c("link", "response", "terms"),
12
12
                        se.fit=FALSE,
21
21
    }
22
22
 
23
23
    if (deriv != 0)
24
 
        stop("'deriv' must be 0 for predict.vglm()")
 
24
        stop("'deriv' must be 0 for predictvglm()")
25
25
 
26
26
    if (mode(type) != "character" && mode(type) != "name")
27
27
        type = as.character(substitute(type))
44
44
                                           type=type, se.fit=se.fit,
45
45
                                           deriv=deriv, 
46
46
                                           dispersion=dispersion, ...) 
47
 
                   fv = object@family@inverse(predictor, extra)
 
47
                   fv = object@family@linkinv(predictor, extra)
48
48
                   dimnames(fv) = list(dimnames(fv)[[1]],
49
49
                                       dimnames(object@fitted.values)[[2]])
50
50
                   fv
87
87
 
88
88
                       M = object@misc$M
89
89
 
90
 
                       fv = object@family@inverse(predictor, extra)
 
90
                       fv = object@family@linkinv(predictor, extra)
91
91
                       if (M > 1 && is.matrix(fv)) {
92
92
                           dimnames(fv) = list(dimnames(fv)[[1]],
93
93
                                          dimnames(object@fitted.values)[[2]])
128
128
 
129
129
 
130
130
setMethod("predict", "vglm", function(object, ...) 
131
 
    predict.vglm(object, ...))
 
131
    predictvglm(object, ...))
132
132
 
133
133
 
134
134
 
155
155
                                             type=type, se.fit=se.fit,
156
156
                                             deriv=deriv, 
157
157
                                             dispersion=dispersion, ...) 
158
 
                  fv = object@family@inverse(predictor, extra)
 
158
                  fv = object@family@linkinv(predictor, extra)
159
159
                  dimnames(fv) = list(dimnames(fv)[[1]],
160
160
                                       dimnames(object@fitted.values)[[2]])
161
161
                  fv
173
173
                }
174
174
              )
175
175
    } else {
176
 
        return(predict.vglm(object, newdata=newdata,
 
176
        return(predictvglm(object, newdata=newdata,
177
177
                            type=type, se.fit=se.fit,
178
178
                            deriv=deriv, 
179
179
                            dispersion=dispersion, ...))