Sistemas y métodos para generar una matriz de productos cruzados en una sola pasada a través de datos utilizando nivelación de una sola pasada.

Un método implementado por computadora para generar una matriz X'X de productos cruzados,

donde la matriz X es representativa de un modelo lineal que involucra variables y los efectos de esas variables, cada uno de los efectos está asociado con ciertas columnas de la matriz X, donde las columnas de la matriz X dependen de las variables de clasificación, en donde las variables de clasificación son variables cuyos valores sin procesar se asignan a una codificación de enteros llamada niveles, en una sola pasada a través de datos, en un sistema de procesamiento de datos con múltiples hilos ejecutables y memoria (102) de búfer, el método que comprende los pasos de:

recibir datos a ser analizados en la memoria (102) de búfer;

designar una porción única de la memoria (102) de búfer para ser leída por una pluralidad de hilos ejecutables;

generar árboles (122a - 122n) binarios específicos de hilo para una variable de clasificación de dichas variables de clasificación descritas por los datos en la porción de la memoria (102) leída por el hilo;

combinar los árboles (122a - 122n) específicos de hilo para la variable de clasificación en un árbol (124) general para la variable de clasificación;

generar submatrices (126a - 126m) parciales de la matriz de productos cruzados utilizando el árbol (124) general para la variable de clasificación, en donde las submatrices parciales son matrices de productos cruzados asociadas con los efectos en el modelo;

almacenar las submatrices parciales en espacio de memoria no contiguo; y

generar la matriz (100) de productos cruzados almacenando y ordenando los elementos de las submatrices (126a - 126m) almacenadas de forma no contigua en espacio de memoria contiguo.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2011/064340.

Solicitante: SAS Institute Inc.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: Sas Campus Drive Cary, NC 27513 ESTADOS UNIDOS DE AMERICA.

Inventor/es: SCHABENBERGER,OLIVER, GOODNIGHT,JAMES HOWARD.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F17/16 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 17/00 Equipo o métodos de tratamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas. › Cálculo de matrices o de vectores.
  • G06F17/30 G06F 17/00 […] › Recuperación de la información; Estructura de bases de datos a este efecto.
  • G06F9/50 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Asignación de recursos, p.ej. de la unidad central de procesamiento (CPU).

PDF original: ES-2691417_T3.pdf

 

  • Fb
  • Twitter
  • G+
  • 📞

Patentes similares o relacionadas:

Procedimiento de asignación de direcciones lógicas a puertos de conexión de equipos de un clúster de servidores, programa de ordenador y clúster de servidores correspondientes, del 12 de Diciembre de 2018, de Bull SAS: Procedimiento para asignar direcciones lógicas a puertos de conexión de equipos de un clúster de servidores , que comprende las siguientes etapas: […]

Sistema de gestión de datos y método, del 30 de Noviembre de 2018, de LIFESCAN SCOTLAND LIMITED: Un sistema de gestión de datos que comprende: - una primera sección de memoria no volátil dividida en una pluralidad de ubicaciones […]

EQUIPO Y MÉTODO PARA GENERAR AUTOMATICAMENTE VIDEOS PERSONALIZADOS, del 30 de Noviembre de 2018, de VALADIÉ, Julien: Equipo y método para generar automáticamente vídeos personalizados, que comprende: cámara de grabación de video en continuo en la instalación […]

PROCEDIMIENTO Y SISTEMA PARA REPRESENTAR FUERA DE LÍNEA ANUNCIOS A PARTIR DE RECURSOS ALMACENADOS EN CACHÉ, del 29 de Noviembre de 2018, de TELEFONICA DIGITAL ESPAÑA, S.L.U: La presente invención se refiere a un procedimiento y a un sistema para representar un anuncio en un dispositivo de comunicación móvil que comprende: registrar, instalar […]

Control de acceso basado en datos de caducidad de operación, del 26 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para controlar el acceso a una entidad de sistema de ficheros basándose en la localización del […]

Procesamiento de transacción usando detección de escrituras incompletas, del 23 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento para llevar a cabo una transacción en una base de datos que incluye una colección de registros en un sistema persistente […]

Aparato y método para gestionar un canal personal, del 15 de Noviembre de 2018, de FUNKE Digital TV Guide GmbH: Aparato para gestionar un canal personal de un usuario que contiene un número de piezas de metadatos que pertenecen a al menos un artículo […]

UN MÉTODO PARA LA INDEXACIÓN AUTOMÁTICA DE DOCUMENTOS, del 29 de Febrero de 2012, de BDGB Enterprise Software Sàrl: Un método para recuperar en base a un término de búsqueda junto con una cierta categoría a la que pertenece el término de búsqueda, a partir de un conjunto […]

‹‹ Tornillo para enroscarse en un agujero de perforación y disposición de pretensado con un tornillo de este tipo enroscado en el agujero de perforación

Artículos dispersables y métodos de fabricación ››