[prev in list] [next in list] [prev in thread] [next in thread]
List: r-help
Subject: Re: [R] get the value of a biplane
From: David Winsemius <dwinsemius () comcast ! net>
Date: 2017-05-29 20:51:22
Message-ID: 778CDE1F-2000-4301-91CE-FBA14825DDB1 () comcast ! net
[Download RAW message or body]
> On May 29, 2017, at 1:16 PM, Duncan Murdoch <murdoch.duncan@gmail.com> wrote:
>
> On 29/05/2017 3:15 PM, Jeff Newmiller wrote:
> > Well, then I will hedge by saying that IN MY OPINION it is an error, because when \
> > it isn't exported the arguments not specified in the generic cannot be visible \
> > for argument completion in editors.
>
> But that's not true. If you want the arguments , use
>
> args(getS3method("predict", class(x)))
>
> where x is your bs() object. RStudio appears to make use of something like this. \
> R.app on MacOS and Rgui on Windows does something different, I think not as \
> effectively.
I think R.app uses rcompgen {utils}. Fortunately a deficit in my aging memory was \
filled in because typing `?completion` brought up the correct help page. I was not so \
lucky in trying to find reference to that function in the R for MacOS FAQ.
--
David.
> I don't know about other editors.
>
> (BTW, I think the getS3method function has a bug: if you change the x object to \
> have class c("foobar", class(x)), it *does* fail, even though predict(x, ...) will \
> still work.)
> The predict.lm function specifies new data with the newdata argument, while the \
> predict.bs function specifies it with the newx argument. Invoking with the generic \
> is supposed be useful when trying out a variety of models, but being unable to \
> generically specify a data frame (due to the inconsistent naming) blows that \
> strategy to pieces anyway so you might as well be able to call the functions \
> explicitly.
> >
>
> In RStudio, if you set x <- bs(1:10), then type
>
> predict(x,
>
> and hit TAB, you are offered "object", "newx" and "..." as choices. On the other \
> editors I mentioned you appear to get a list of argument names for all possible \
> methods regardless of the class of x.
> Duncan murdoch
>
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
David Winsemius
Alameda, CA, USA
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic