[R] Issue calling MICE package

David Winsemius dwinsemius at comcast.net
Thu Oct 5 18:39:05 CEST 2017


> On Oct 5, 2017, at 12:28 AM, Ole Høst <olehost at gmail.com> wrote:
> 
> Sorry, I was not clear enough. The reason I want to use mice::mice() rather
> than library(mice); mice() is that I want to call it from my own package.
> But the reprex works from the command line as well, straight after
> launching R:
> 
>  mice::mice(airquality)
>  #> Error in check.method(setup, data): The following functions were not
> found: mice.impute.pmm, mice.impute.pmm
> 

You were (twice) advised to review what was in your NAMESPACE file. If you want further informed advice you may need to shear that document.

-- 
David.


> The mice.impute functions are exported from the mice package but not
> found.I cannot figure out why but I was hoping someone else had come across
> the issue.
> 
> Interestingly, I can circumvent the problem by doing
>  foreach(i = ...) %dopar% {mice::mice()}
> 
> Thanks for your help,
> Ole
> 
> 
> 
> On Wed, Oct 4, 2017 at 7:16 PM, Peter Dalgaard <pdalgd at gmail.com> wrote:
> 
>> IIUC, this would be an isssue with MICE (or rather "mice"), which isn't
>> Ole's. It could be a namespace issue, but it could also be that some
>> start-up code is not executed if library() is bypasses (see .onAttach et
>> al.).
>> 
>> -pd
>> 
>>> On 4 Oct 2017, at 17:00 , Michael Dewey <lists at dewey.myzen.co.uk> wrote:
>>> 
>>> Dear Ole
>>> 
>>> One of the experts may be able to diagnose this without extra
>> information but I suspect you have not got the right magic in your
>> NAMESPACE file in your package. You may need to re-read section 1.5.1 of
>> the Writing R extensions manual.
>>> 
>>> Michael
>>> 
>>> On 04/10/2017 13:47, Ole Høst wrote:
>>>> I want to call the mice function from the MICE package from my own
>> package.
>>>> However I run into this issue, which can be reproduced on the command
>> line:
>>>> mice::mice(airquality)#> Error in check.method(setup, data): The
>>>> following functions were not found: mice.impute.pmm, mice.impute.pmm
>>>> I have no problems when doing
>>>> library(mice)
>>>> mice(airquality)
>>>> Is this a bug or am I missing something?
>>>> Thanks,
>>>> Ole Høst
>>>>     [[alternative HTML version deleted]]
>>>> ______________________________________________
>>>> R-help at 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/posti
>> ng-guide.html
>>>> and provide commented, minimal, self-contained, reproducible code.
>>>> ---
>>>> This email has been checked for viruses by AVG.
>>>> http://www.avg.com
>>> 
>>> --
>>> Michael
>>> http://www.dewey.myzen.co.uk/home.html
>>> 
>>> ______________________________________________
>>> R-help at 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/posti
>> ng-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>> 
>> --
>> Peter Dalgaard, Professor,
>> Center for Statistics, Copenhagen Business School
>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
>> Phone: (+45)38153501
>> Office: A 4.23
>> Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at 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

'Any technology distinguishable from magic is insufficiently advanced.'   -Gehm's Corollary to Clarke's Third Law



More information about the R-help mailing list