2010-04-20 17 views
8

mi sono imbattuto in questo nel seguente contesto di B. Pfaff di "Analisi delle Integrata e cointegrato Time Series in R"Che cosa significa il simbolo ::: media in R

## Impulse response analysis of SVAR A−type model 1 
args (vars ::: irf.svarest) 2 
irf.svara <− irf (svar.A, impulse = ”y1 ” , 3 
response = ”y2 ” , boot = FALSE) 4 
args (vars ::: plot.varirf) 5 
plot (irf.svara) 
+2

Si può vedere la pagina di aiuto '?" ::: "'. – Marek

risposta

10

Dal file di aiuto (si può vedere questo con help(":::")):

The expression 'pkg::name' returns the value of the exported 
    variable 'name' in package 'pkg' if the package has a name space. 
    The expression 'pkg:::name' returns the value of the internal 
    variable 'name' in package 'pkg' if the package has a name space. 

In altre parole ::: viene utilizzato per accedere direttamente ad un membro di un pacchetto che è interno (cioè non esportati dalla nAMESPACE).

Vedere questa domanda correlata: R: calling a function from a namespace.

+1

grazie, odio davvero postare questo tipo di domande, ma google è inutile e il file di aiuto è molto scortese alla programmazione dei neofiti. Posso chiedere sotto quale file di aiuto è documentato? – Milktrader

+2

Basta chiamare: 'help (" ::: ")'. – Shane

+0

funziona come pubblicizzato, grazie ancora – Milktrader

Problemi correlati