PDL :: FIT :: lm

PDL :: Fit :: LM é uma rotina de encaixe Levenber-Marquardt para PDL.
Baixe Agora

PDL :: FIT :: lm Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Christian Soeller
  • Site do editor:
  • http://search.cpan.org/~hbiersma/MQSeries-1.28-b/MQSeries/QueueManager.pm

PDL :: FIT :: lm Tag


PDL :: FIT :: lm Descrição

PDL :: Fit :: LM é uma rotina de encaixe Levenber-Marquardt para PDL. PDL :: Fit :: LM é uma rotina de encaixe Levenber-Marquardt para PDL.Currently, apenas o encaixe Levenberg-Marquardt é implementado. Outros procedimentos devem ser adicionados conforme necessário. Para uma visão geral bastante concisa sobre o ajuste, veja receitas numéricas, capítulo 15 "modelagem de dados" .Synopsis use PDL :: Fit :: LM; $ ym = lmfit $ x, $ y, $ sig, expfunc, $ a, {maxiter => 300}; functionslmfitlevenberg-marquardt montagem de uma função de modelo fornecido pelo usuário ($ ym, $ a, $ Covar, $ ITERS) = lmfit $ x, $ y, $ sig, expfunc, $ a, {maxiter => 300, eps => 1e-3}; opções: maxiter: número máximo de iterações antes de desistir de eps: convergência citerium para ajuste; Sucesso quando a mudança normalizada no chisquare menor do que a referência de sub rotina fornecida pelo usuário deve aceitar 4 argumentosa vetor de valores independentes $ xa vetor de parâmetros de ajuste de variáveis dependentes que serão atribuídos na matriz de retagem de derivativos parciais em relação aos parâmetros parciais que ser atribuído a retirações Um exemplo Tome esta definição de um único exponencial com 3 parâmetros (largura, amplitude, deslocamento): sub exppdec {my ($ x, $ par, $ ym, $ dyda) = @_; meu ($ a, $ B, $ c) = mapa {$ par-> fatia ("($ _)")} (0..2); meu $ arg = $ x / $ a; meu $ ex = exp ($ arg); $ ym. = $ B * $ EX + $ c; meu (@dy) = mapa {$ dyda-> fatia (", ($ _)")} (0..2); $ dy . = - $ B * $ EX * $ arg / $ a; $ DY . = $ ex; $ DY . = 1; } Nota Uso do. = Operador para o contexto escalares de atribuição retorna um vetor da variável dependente ajustada. Na lista Contexto Retorna Valores Y Fitted, vetor de parâmetros ajustados, uma estimativa da matriz de covariância (como um indicador de bondade de ajuste) e número de iterações realizadas.TlmFitThreaded Versão de Levenberg-Marquardt Encaixe a rotina MFIT TLMFIT $ x, $ y , flutuador (1) -> manequim (0), $ na, flutuador (200), float (1E-4), $ ym = null, $ afit = null, assinatura: tlmfit (x (n); y (n); ; sig (n); a (m); iter (); eps (); ym (n); ao (m); outro par => subref) uma versão rosqueada do lmfit usando a rosca perl. A rosqueamento direto em LMFIT parecia difícil, uma vez que temos uma condição na Itereração. Em princípio que pode ser trabalhado usando onde, mas ... Envie uma versão lmfit roscada se você resolver isso! Desde que estamos usando perl threading aqui velocidade não é realmente ótimo, mas é conveniente ter uma versão roscada para muitos Aplicativos (sem explícitas para loops necessários, etc). Sofre de algumas das limitações atuais de Threading de nível Perl.Requirements: · Perl


PDL :: FIT :: lm Software Relacionado

Sortdir.

sortdir é uma biblioteca LD_Preload, que classifica as entradas de diretório antes de fornecê-las aos seus aplicativos. ...

126

Download

Ajaxstub.

AJAXSTUB O pacote fornece uma API Python para escrever páginas da Web que incluem stubs JavaScript para funções ou métodos de Python. ...

148

Download