Carlos mudou de cidade e quer comprar uma casa. Utilizando as suas habilidades estatística, fez uma estimativa em relação aos valores dos imóveis e das áreas das casas. Os dados coletados foram: x = área (m²), x = (100;95;155;123;58), y = valor do imóvel, y = (400;300;600;500;200). E a equação que representa esse conjunto de dados perante a regressão linear é y= -57,72+4,31*x. Carlos prosseguiu nos cálculos e obteve os valores correspondentes à ANOVA da regressão. De posse desses valores, encontre a alternativa correta para o modelo.
A pesquisa de Pedro busca avaliar a saúde das crianças do seu bairro. Foram coletados valores para x e y como amostra, referentes a altura e peso de crianças, respectivamente. As coordenadas cartesianas obtidas são representadas pelos pares (x1, y1), (x2, y2), (x3, y3), (x4, y4) …, (xn, yn). O professor sugeriu a aplicação do método de regressão linear simples para avaliar os seus resultados. O próximo passo da pesquisa será o cálculo do coeficiente de determinação. De acordo com as alternativas, aponte a equação correta para realizar o cálculo desse coeficiente (considere SQE = soma do quadrado dos desvios sobre a reta de mínimos quadrados; e SQT = soma do quadrado dos desvios sobre a reta horizontal).
O modelo probabilístico linear pressupõe a ocorrência de outro termo na equação linear y = B0 + B1 * x + E. Esse termo “E” refere-se à variação da posição do par ordenado no gráfico de dispersão, do erro ou do desvio. A inclusão do termo garante que o par estará posicionado acima da reta da regressão real, quando E > 0, e abaixo, quando E < 0. Determine o tipo de variável correspondente ao termo referido, a partir das alternativas a seguir.
O processo de agrupamento de dados é uma técnica fundamental em mineração de dados que visa descobrir padrões naturais e segmentar os dados em subconjuntos significativos baseados em suas similaridades. Esse processo não é trivial e envolve várias decisões críticas que podem afetar significativamente os resultados. Entre essas decisões, a seleção de atributos relevantes e a definição adequada dos parâmetros do algoritmo são fundamentais. A escolha dos atributos determina quais características dos dados serão consideradas no processo de agrupamento, enquanto os parâmetros dos algoritmos, como o número de clusters no K-means ou o raio de vizinhança no DBSCAN, influenciam diretamente na formação dos clusters.Considerando a importância das decisões prévias no processo de agrupamento de dados, assinale a alternativa que representa o impacto dessas decisões nos resultados dos algoritmos de agrupamento?
A tecnologia de machine learning encontra um sem-número de aplicações práticas — inclusive em termos de suportar métodos para detecção de anomalias. O fato é que nos métodos ______________ (lacuna 1) baseados em aprendizado de máquina, pode-se utilizar diversos modelos para realizar a ______________ (lacuna 2) de anomalias. Traz a possibilidade de se utilizar tanto dados categóricos como numéricos discretos. Para a abordagem supervisionada do tipo 2, pode-se utilizar tanto árvores de _____________ (lacuna 3) quanto regras de classificação.Preencha as lacunas escolhendo a alternativa CORRETA.
A partir do exemplo de base transacional e das regras de associação abaixo, escolha a alternativa que contém somente regras de associação corretas: ID
Itens 1
{abacate, banana, carambola, figo, limão, maçã} 2
{banana, figo, melão, uva} 3
{banana, maçã, uva} 4
{abacate, carambola, jaca, limão, pêssego} 5
{abacate, abacaxi, banana, limão, mamão, romã} I. Sempre que alguém compra abacate, também compra limão.
II. Sempre que alguém compra banana, também compra maçã.
III. Sempre que alguém compra abacate, também compra banana.
IV. Sempre que alguém compra carambola, também compra abacate.
V. Sempre que alguém compra uva, também compra banana.
Os algoritmos de agrupamento desempenham um papel importante na análise de dados, permitindo a descoberta de padrões e a segmentação de conjuntos de dados complexos. Dentre as diversas abordagens de agrupamento, os métodos baseados em conectividade (como o agrupamento hierárquico) e os baseados em centroides (como o K-means) são particularmente populares. Cada um desses tipos possui características únicas que os tornam mais adequados para determinadas situações, dependendo da natureza dos dados e dos objetivos específicos da análise.Considere as seguintes afirmativas sobre os algoritmos de agrupamento baseado em conectividade e baseado em centroides:Os algoritmos baseados em conectividade criam clusters se baseando na proximidade ou distância entre os pontos de dados, formando uma hierarquia que pode ser visualizada por um dendrograma.
II. Os algoritmos baseados em centroides são particularmente eficazes para dados de grande volume devido à sua baixa complexidade computacional em comparação com os métodos de conectividade.
III. O K-means, um algoritmo baseado em centroides, requer a definição prévia do número de clusters, o que pode ser uma limitação se a estrutura natural dos dados é desconhecida.
IV. Os métodos baseados em conectividade são incapazes de identificar clusters com formas não esféricas, enquanto métodos baseados em centroides não têm essa limitação.
V. Os algoritmos baseados em conectividade podem se adaptar melhor a conjuntos de dados com clusters de tamanhos e formas variados, ao contrário dos algoritmos baseados em centroides.É correto o que se afirma em:
A tarefa de predição na mineração de dados envolve usar modelos de aprendizado de máquina para prever valores futuros ou resultados futuros baseados em dados históricos. É frequentemente usada para fazer previsões em aplicações comerciais, como previsão de vendas, marketing direcionado e detecção de fraudes. A escolha do modelo adequado e a coleta de dados relevantes são importantes para garantir uma boa precisão na predição. Entre as tarefas de predição, existem alguns algoritmos utilizados.Assinale a alternativa que apresenta qual desses algoritmos é usado para predição.
Na análise descritiva de dados, os cálculos de medidas de resumo e as medidas de tendência central verificam como estão as distribuições dos dados mais ao centro das amostras. Considerando o apresentado, avalie as afirmativas a seguir, sobre as quatro medidas com suas definições, e as correlacione adequadamente às descrições às quais se referem.1 - Média
2 - Mediana
3 - Moda
4 - Ponto médioI - Identifica o valor que se mostra mais frequente.
II - Resultado da operação (menor + maior) / 2.
III - Mostra-se bem sensível a valores extremos.
IV - Configura-se precisamente no valor do meio.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
Um conjunto de dados em que objeto e atributos fazem parte do contexto define uma estrutura de dados. A seguir, constam sentenças que estão diretamente ligadas à caracterização dos elementos de uma estrutura de dados. Considerando o apresentado, avalie as afirmativas a seguir, sobre o conjunto de dados, e as correlacione adequadamente aos termos ou ferramentas às quais se referem.1 - Objeto
2 - AtributoI - Registro ou linha.
II - Coluna ou campo.
III - Instância do conjunto de dados.
IV - Característica de objeto.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
Sobre o processo de descoberta de conhecimento em bases de dados (KDD), qual das alternativas abaixo relaciona corretamente o que faz cada etapa do processo de KDD apresentada?
Seleção.
Definição dos objetivos.
Pré-processamento.
I - Desenvolver uma compreensão sobre o dominio da aplicação.
II - Identificar possíveis conjuntos de dados para serem usados no processo de KDD.
III - Adequar os dados para realizar a mineração.
Para representar um plano, podemos utilizar as equações paramétricas ou uma equação geral. Sendo assim, considere o plano que passa pelos pontos A(1,-1,2), B(-3,1,2)e C(0,-1,0).Agora, assinale a alternativa que apresenta corretamente equações paramétricas para o plano que passa pelos pontos A, B e C.
Define-se como norma de um vetor o comprimento de qualquer segmento orientado que represente esse vetor. Aplicando esse conceito, suponha que o vetor seja representado pelo segmento , em que O é a origem, e A , o ponto (2,1,-2) no espaço de coordenadas.Com base nas informações, assinale a alternativa que apresenta corretamente a norma do vetor a seguir.
Uma matriz simétrica é uma matriz quadrada em que elementos simétricos em relação à diagonal principal são iguais, isto é,
𝑎
𝑖
𝑗𝑎
𝑗
𝑖
,
∀
𝑖
,
𝑗
. Suponha que a matriz
15𝑥
𝑦1
32𝑧6
é simétrica.Aplicando o conceito de matriz simétrica, assinale a alternativa que apresenta o valor de
𝑥
+
𝑦𝑧
.
Em uma grande corporação de tecnologia, o departamento de TI está implementando um novo sistema operacional que requer uma abordagem sofisticada de escalonamento de CPU para lidar com uma carga de trabalho diversificada e intensa. O gerente de TI, ao avaliar as estratégias de escalonamento, precisa considerar fatores como o tempo de resposta, eficiência na utilização da CPU e justiça na atribuição de tempo de CPU para diferentes processos. Além disso, o sistema enfrenta desafios únicos devido a uma mistura de processos de computação intensiva e de entrada/saída intensiva. Com base nesses requisitos, qual dos seguintes algoritmos de escalonamento de CPU seria o mais adequado para o sistema operacional da empresa?
A porta E desempenha uma função crucial nos circuitos digitais, processando dois sinais de entrada e produzindo um único sinal de saída baseado em regras específicas da lógica binária. De acordo com a explicação do professor, a porta E produz uma saída de 1 apenas sob uma condição particular relacionada aos seus sinais de entrada. Com base nesse entendimento, qual das seguintes afirmações descreve corretamente o comportamento de uma porta E (AND) em relação aos seus sinais de entrada?
Na aula de fundamentos de computação da Universidade InovaTech, o professor explicou como as operações lógicas são cruciais no design de sistemas digitais. Ele destacou que a Álgebra Booleana, criada por George Boole, é a base matemática para essas operações. Durante a explicação, o professor mencionou que a operação lógica [preencher 1] retorna 1 apenas se todos os seus inputs são 1, enquanto a operação lógica [preencher 2] resulta em 1 somente quando pelo menos um de seus inputs é 1. Essas operações são fundamentais para entender como as portas lógicas operam em circuitos eletrônicos e sistemas de computador.Preencha as lacunas e assinale a alternativa correta.
Em um mundo cada vez mais dependente de tecnologia digital, é fundamental compreender como a informação é armazenada e processada. Os computadores e dispositivos digitais operam usando a representação binária, onde o bit é a unidade básica de informação, podendo assumir um de dois possíveis estados, representados por 0 e 1. Esses estados podem ser associados a diferentes fenômenos físicos, como voltagem alta ou baixa. A combinação de bits resulta em representações mais complexas, como bytes e palavras. Um byte é composto por um conjunto de bits, e seu tamanho padrão tem evoluído ao longo do tempo. Com base nesse entendimento, qual das seguintes afirmações é correta sobre a composição e evolução dos bytes em sistemas computacionais?
A evolução dos computadores pessoais é um reflexo dos avanços tecnológicos e das mudanças nas necessidades e expectativas dos usuários. Desde os primeiros microcomputadores, como o Altair 8800, até os dispositivos mais modernos, como tablets e smartphones, essa evolução tem sido marcada por inovações significativas em design, capacidade de processamento e funcionalidades.Considere a seguinte associação entre dispositivos computacionais e suas características marcantes. Relacione a coluna A (Dispositivos Computacionais) com a coluna B (Características), correspondendo-os corretamente.Coluna A: Dispositivos Computacionais
Coluna B: Características
Altair 8800
A. Primeiro microcomputador comercial, popular entre estudantes e profissionais da computação.
Osborne 1
B. Primeiro notebook construído em massa, pesava mais de 10 kg e tinha uma tela de cinco polegadas.
Grid Compass
C. Primeiro notebook com design e funcionalidades semelhantes aos modelos atuais.
Raspberry Pi
D. Computador do tamanho de um cartão de crédito, destinado a estimular o ensino de computação.
Um analista de dados está trabalhando com um conjunto de dados armazenado como uma string em Python.A string contém várias palavras separadas por vírgulas, representando diferentes categorias de dados.O analista precisa acessar e extrair uma palavra específica dessa string para análise posterior.A string é: "Frutas,Verduras,Grãos,Laticínios,Proteínas".O analista está interessado na categoria que está na terceira posição (considerando a indexação a partir de 0).Ele escreve o seguinte comando para extrair essa categoria:categorias = "Frutas,Verduras,Grãos,Laticínios,Proteínas"
categoria_especifica = categorias.split(',')[2]Qual é a palavra correta que o analista irá extrair com esse comando?
Quando uma função é chamada, um novo namespace é criado para essa chamada de função, isolando suas variáveis e estados do restante do programa.Para ilustrar isso, o professor usou o exemplo de um programa que realiza cálculos matemáticos complexos, onde cada função realiza uma parte do cálculo e chama outras funções.Durante a execução, cada função mantém suas próprias variáveis locais, que não interferem com as variáveis em outros namespaces.
Com base nessa explicação, qual das seguintes afirmações é verdadeira sobre o uso de namespaces em Python?
Imagine que você está desenvolvendo um programa em Python para uma loja de roupas.Você precisa criar uma função que calcule o preço final de um item após a aplicação de um desconto.A função recebe dois argumentos: o preço original do item e a porcentagem de desconto. A função deve retornar o preço final após o desconto. Você escreve a seguinte definição de função: def preco_final(preco, desconto): return preco - (preco * desconto / 100)Se a função ‘preco_final’ for chamada com os argumentos 100 (preço) e 20 (desconto), qual será o valor retornado?
Você é um professor ministrando uma disciplina de "Introdução à Computação" para estudantes de diversas áreas, não apenas da ciência da computação.Seu objetivo é transmitir o conceito fundamental de algoritmos e sua aplicabilidade não só no desenvolvimento de software, mas também em diversas atividades do dia a dia, como cozinhar uma receita ou planejar uma rota de viagem.Durante uma aula, você propõe uma discussão para desmistificar alguns equívocos comuns e enfatizar a importância dos algoritmos em uma variedade de contextos.
Para isso, você apresenta as seguintes afirmações aos alunos e pede que identifiquem a veracidade de cada uma delas.I. Algoritmos devem sempre ser escritos em uma linguagem de programação específica. II. Algoritmos são conjuntos de instruções passo a passo que podem ser seguidos para realizar uma tarefa. III. A eficiência de um algoritmo não é importante, contanto que ele produza o resultado correto.
IV. Algoritmos podem ser aplicados em situações cotidianas, além do contexto de programação.
Assinale a alternativa correta:
O método de eliminação de Gauss, também conhecido como eliminação gaussiana, é uma técnica fundamental para resolver sistemas de equações lineares. Ele transforma o sistema em uma forma escalonada ou em forma escalonada reduzida por meio de operações elementares nas linhas da matriz de coeficientes, facilitando a obtenção das soluções do sistema. Este método não apenas simplifica a resolução de sistemas complexos de equações lineares, mas também fornece insights valiosos sobre a estrutura do sistema, incluindo a determinação da existência e unicidade de soluções.Considere o seguinte sistema de equações lineares representado em forma matricial:x + 2y – z = 8-3x – y + 2z = -11-2x + y + 2z = -3Usando o eliminação de Gauss, resolva o sistema e determine o valor da soma x+y+z:
A teoria dos grafos é fundamental em muitas áreas da ciência e engenharia, fornecendo ferramentas essenciais para modelar e resolver uma ampla gama de problemas práticos. Suas aplicações vão desde a otimização de redes de transporte e a análise de redes sociais até a modelagem de estruturas moleculares em química e a representação de relações predatórias ou simbióticas em ecossistemas. O entendimento dessas aplicações não apenas enriquece o conhecimento teórico dos estudantes, mas também equipa futuros profissionais com habilidades analíticas cruciais para abordar desafios interdisciplinares.Neste contexto, observe as asserções a seguir e a relação proposta entre elas.I. Na ciência da computação, a teoria dos grafos é essencial para o desenvolvimento de algoritmos eficientes de busca e otimização em bancos de dados de redes sociais.PORQUEII. Em redes sociais, os usuários e suas conexões podem ser modelados como grafos, onde os vértices representam os usuários e as arestas representam as conexões entre eles, permitindo o uso de algoritmos de grafos para explorar relações complexas e padrões de interação.A respeito dessas asserções, assinale a alternativa correta.