Próximo: Funções e Variáveis Definidas para stats, Anterior: Introdução a stats [Conteúdo][Índice]
Constrói um objeto inference_result
do tipo retornado pelas
funções stats. O argumento título é uma
seqüência de caracteres do Maxima co o nome do procedimento; valores é uma lissta com
elementos da forma símbolo = valor
e números é uma lista
com números inteiros positivos no intervalo de um para length(valores)
,
indicando que valores serão mostrados por padrão.
Exemplo:
Este é um exemplo que mostras os resultados associados a um retángulo. O
título deste objeto é a seqüência de caraceteres "Retângulo"
, o qual armazena cinco resultados, a saber
'base
, 'altura
, 'diagonal
, 'área
,
e 'perímetro
, porém só mostra o primeiro, segundo, quinto e quarto
resultado. O resultado 'diagonal
também é armazenado neste objeto, no entanto não é
mostrado por padrão; para se ter acesso a este valor, faz-se uso da função take_inference
.
(%i1) load("inference_result")$ (%i2) b: 3$ h: 2$ (%i3) inference_result("Retângulo", ['base=b, 'altura=h, 'diagonal=sqrt(b^2+h^2), 'área=b*h, 'perímetro=2*(b+h)], [1,2,5,4] ); | Retângulo | | base = 3 | (%o3) | altura = 2 | | perímetro = 10 | | area = 6 (%i4) take_inference('diagonal,%); (%o4) sqrt(13)
Veja também take_inference
.
Retorna true
ou false
, dependendo se obj é
um objeto inference_result
ou não.
Retorna uma lista com os nomes dos itens em obj, que devem
ser um objeto inference_result
.
Exemplo:
O objeto inference_result
armazena dois valores, a saber 'pi
e 'e
,
mas somente o segundo é mostrado. A função items_inference
retorna os nomes
de todos os itens, não importa se eles são ou não mostrados.
(%i1) load("inference_result")$ (%i2) inference_result("Hi", ['pi=%pi,'e=%e],[2]); | Hi (%o2) | | e = %e (%i3) items_inference(%); (%o3) [pi, e]
Retorna o n-ésimo valor armazenado em obj se n for um inteiro positivo,
ou o item chamado nome se esse for o nome de um item. Se o primeiro
argumento for uma lista de números e/ou símbolos, a função take_inference
retorna
uma lista com os resultados correspondentes.
Exemplo:
Fornece um objeto inference_result
, a função take_inference
é
chamada com o objetivo de extrair alguma informação armazenada nesse objeto.
(%i1) load("inference_result")$ (%i2) b: 3$ h: 2$ (%i3) sol: inference_result("Retângulo", ['base=b, 'altura=h, 'diagonal=sqrt(b^2+h^2), 'area=b*h, 'perímetro=2*(b+h)], [1,2,5,4] ); | Retângulo | | base = 3 | (%o3) | altura = 2 | | perímetro = 10 | | area = 6 (%i4) take_inference('base,sol); (%o4) 3 (%i5) take_inference(5,sol); (%o5) 10 (%i6) take_inference([1,'diagonal],sol); (%o6) [3, sqrt(13)] (%i7) take_inference(items_inference(sol),sol); (%o7) [3, 2, sqrt(13), 6, 10]
Veja também inference_result
e take_inference
.
Próximo: Funções e Variáveis Definidas para stats, Anterior: Introdução a stats [Conteúdo][Índice]