Search results for "FUNCTIONAL"

showing 10 items of 4822 documents

A method for detecting malfunctions in PV solar panels based on electricity production monitoring

2017

In this paper a new method is developed for automatically detecting outliers or faults in the solar energy production of identical sets (sister arrays) of photovoltaic (PV) solar panels. The method involves a two-stage unsupervised approach. In the first stage, "in control" energy production data are created by using outlier detection methods and functional principal component analysis in order to remove global and local outliers from the data set. In the second stage, control charts for the "in control" data are constructed using both a parametric method and three non-parametric methods. The control charts can be used to detect outliers or faults in the production data in real-time or at t…

Functional principal component analysisRenewable Energy Sustainability and the EnvironmentComputer sciencebusiness.industryElectricity production monitoring020209 energyPhotovoltaic systemStatistical quality control02 engineering and technologyAnomaly detectionStatistical process controlcomputer.software_genreSolar energyOutlier0202 electrical engineering electronic engineering information engineeringGeneral Materials ScienceControl chartAnomaly detectionData miningbusinesscomputerPhotovoltaic solar panel sister arraysParametric statistics
researchProduct

Comparing FPCA Based on Conditional Quantile Functions and FPCA Based on Conditional Mean Function

2019

In this work functional principal component analysis (FPCA) based on quantile functions is proposed as an alternative to the classical approach, based on the functional mean. Quantile regression characterizes the conditional distribution of a response variable and, in particular, some features like the tails behavior; smoothing splines have also been usefully applied to quantile regression to allow for a more flexible modelling. This framework finds application in contexts involving multiple high frequency time series, for which the functional data analysis (FDA) approach is a natural choice. Quantile regression is then extended to the estimation of functional quantiles and our proposal exp…

Functional principal component analysisSmoothing splineComputer scienceEconometricsFunctional data analysisFunction (mathematics)Conditional probability distributionSettore SECS-S/01 - StatisticaConditional expectationFPCA conditional quantile functions conditional mean functionQuantile regressionQuantile
researchProduct

Functional principal component analysis for multivariate multidimensional environmental data

2015

Data with spatio-temporal structure can arise in many contexts, therefore a considerable interest in modelling these data has been generated, but the complexity of spatio-temporal models, together with the size of the dataset, results in a challenging task. The modelization is even more complex in presence of multivariate data. Since some modelling problems are more natural to think through in functional terms, even if only a finite number of observations is available, treating the data as functional can be useful (Berrendero et al. in Comput Stat Data Anal 55:2619–2634, 2011). Although in Ramsay and Silverman (Functional data analysis, 2nd edn. Springer, New York, 2005) the case of multiva…

Functional principal component analysisStatistics and ProbabilityMultivariate statistics2300GeneralizationDimensionality reductionGeneralized additive modelFunctional data analysisFunctional principal component analysiContext (language use)computer.software_genreMultivariate spatio-temporal dataCovariateP-splineData miningStatistics Probability and UncertaintycomputerSmoothingGeneral Environmental ScienceMathematics
researchProduct

A framework for evaluating student interaction with automatically assessed exercises

2016

Automatic assessment has become a widely used technique in programming courses. Even though modern techniques can practically ensure functional correctness of student solutions, it is less clear how to promote quality interaction between students and the automatic assessment systems. In this article we propose a simple analytical framework for studying student interaction with the automatic assessment systems and use it to study our functional programming course.

Functional programmingCorrectnessMultimediabusiness.industryComputer sciencemedia_common.quotation_subject05 social sciencesLearning analytics050301 education02 engineering and technologycomputer.software_genre020204 information systemsComputingMilieux_COMPUTERSANDEDUCATION0202 electrical engineering electronic engineering information engineeringQuality (business)Software engineeringbusiness0503 educationcomputermedia_commonProceedings of the 16th Koli Calling International Conference on Computing Education Research
researchProduct

Towards CNC Programming Using Haskell

2004

Recent advances in Computerized Numeric Control (CNC) have allowed the manufacturing of products with high quality standards. Since CNC programs consist of a series of assembler-like instructions, several high-level languages (e.g., AutoLISP, APL, OMAC) have been proposed to raise the programming abstraction level. Unfortunately, the lack of a clean semantics prevents the development of formal tools for the analysis and manipulation of programs. In this work, we propose the use of Haskell for CNC programming. The declarative nature of Haskell provides an excellent basis to develop program analysis and manipulation tools and, most importantly, to formally prove their correctness.

Functional programmingCorrectnessProgramming languageSemantics (computer science)Computer sciencecomputer.software_genreFormal methodsProgram analysisHigh-level programming languageProgramming abstractionHaskellcomputerAutoLISPcomputer.programming_language
researchProduct

MLOG: a strongly typed confluent functional language with logical variables

1994

Poirriez, V., MLOG: a strongly typed confluent functional language with logical variables, Theoretical Computer Science 122 (1994) 201-223. A new programming language called MLOG is introduced. MLOG is a conservative extension of ML with logical variables. To validate our concepts, a compiler named CAML Light FLU0 was implemented. Numerous examples are presented to illustrate the possibilities of MLOG. The pattern matching of ML is kept for X-calculus bindings and an unification primitive is introduced for the logical variables bindings. A suspension mechanism allows cohabitation of pattern-matching and logical variables, Although the evaluation strategy for the application is fixed, the or…

Functional programmingEvaluation strategyTheoretical computer scienceGeneral Computer ScienceCamlUnificationcomputer.software_genreOperational semanticsTheoretical Computer ScienceAlgebraTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESConservative extensionPattern matchingCompilercomputercomputer.programming_languageMathematicsComputer Science(all)Theoretical Computer Science
researchProduct

Making teaching of programming learning-oriented and learner-directed

2011

Programming education has been traditionally realized in the form of lecturing, but other approaches are under discussion. These emphasize active participation on the part of students, and, as a research activity, consider pedagogic questions holistically. We join this discussion by stating a course design in which we promote a learning-oriented study culture where learning should not be characterized principally as the task of meeting some predefined completion requirements. Moreover, we want our course to be learner-directed meaning that students should take control over their own learning process. Grounded on these goals, this discussion paper gives us a starting point for a subsequent a…

Functional programmingProgramming educationPoint (typography)Computer scienceProcess (engineering)PedagogyControl (management)ComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationAction researchMeaning (linguistics)Task (project management)Proceedings of the 11th Koli Calling International Conference on Computing Education Research
researchProduct

The iconic interface for the PIctorial C language

2003

Iconic environments intend to provide expressive tools to implement, to debug and to execute programs. Moreover its pictorial constructs guide the user to design algorithms in an interactive fashion. Visual interfaces are especially required whenever programs run on an heterogeneous and reconfigurable multiprocessor system oriented to image analysis. Pictorial tools help the user to control the scope of variables, and the distribution of the tasks into the processors. In this paper, the general design, the visual-syntax, and the implementation of the first prototype of an iconic user interface for the PIctorial C Language (PICL) are described. >

Functional programmingSettore INF/01 - InformaticaInterface (Java)business.industryProgramming languageComputer sciencemedia_common.quotation_subjectcomputer.software_genreVisualizationDebuggingIconic Interface Visual languages visual programming Algorithm design and analysis Graphics Image analysis Computer languages Flowcharts Prototypes Visualization Functional programming AutomataGraphicsUser interfacebusinesscomputerScope (computer science)Graphical user interfacemedia_commonProceedings IEEE Workshop on Visual Languages
researchProduct

An object-oriented development platform for transport layer protocols

2002

Transport layer protocols have become a necessary communication element for new and classical real-time applications. The implementation of these protocols has never been structured and the designers of transport layer protocols have always developed without following any pattern. The library we have designed tries to avoid this. We propose a C++ library which could be used to develop transport layer protocols, considering every generic element inside a protocol as an object. At the end we apply the library to a well known transport layer protocol known as SNR.

Functional programmingbusiness.industryComputer scienceTransport layerElement (category theory)Network layerObject (computer science)businessApplication layerProtocol (object-oriented programming)OSI modelComputer networkMELECON '98. 9th Mediterranean Electrotechnical Conference. Proceedings (Cat. No.98CH36056)
researchProduct

Pulsed Electric Field: Fundamentals and Effects on the Structural and Techno-Functional Properties of Dairy and Plant Proteins

2022

Dairy and plant-based proteins are widely utilized in various food applications. Several techniques have been employed to improve the techno-functional properties of these proteins. Among them, pulsed electric field (PEF) technology has recently attracted considerable attention as a green technology to enhance the functional properties of food proteins. In this review, we briefly explain the fundamentals of PEF devices, their components, and pulse generation and discuss the impacts of PEF treatment on the structure of dairy and plant proteins. In addition, we cover the PEF-induced changes in the techno-functional properties of proteins (including solubility, gelling, emulsifying, and foamin…

Functional propertiesHealth (social science)Milk proteinsPlant Sciencerespiratory systemHealth Professions (miscellaneous)MicrobiologyPulse generationrespiratory tract diseasesimmune system diseases:NATURAL SCIENCES [Research Subject Categories]Protein structurePlant proteinsPulsed electric fieldFood Sciencecirculatory and respiratory physiologyFoods
researchProduct