 To control shift C, body header, state display, artifact risk not available. When I need to do some troubleshooting, I would like to print the artifact risk. I did add the print statement, but it's not printing the artifact risk at all. It seems not to be calling the analyze EEG route. Generating EEG, response okay, display EEG, action patch. Okay, now we get the artifact risk. Okay, this is working better. We get a value for the artifact risk. Now there's still a couple of issues. We would like the artifact risk to be calculated as we scroll through the synthetic EEG data. A couple of quick things. I would like the value, I forgot what it's called, the output of the fuzzy logic algorithm, the artifact risk to be calculated when the mouse is released. So when scrolling is finished, also can we make sure on the HTML page below the chart, the artifact risk is still showing not available? Can we make sure it's actually displaying the actual value? Yeah, get this error. Let's make sure the ID is okay. Oh, that's the class label. It's the same level. Spam and shallows, rape, have event listeners, no. Do we have elements by ID? We have a scroll content and no. Yeah, I'll have to adjust quite a few things. Should mute this. So I have to remember to unmute it if we want to do the music again. Yes, there's no music, so it's not distracting. That's good. Okay, the artifact risk is still not showing anything. There is a value for the artifact risk, but on the HTML page, it's still showing not a number. Okay, this now works. Next thing, I haven't still implemented this value updating when the scroller is moved. Also, can we make sure this value is calculated over? Also, can we check over what window size this artifact risk value is calculated? Is it for the entire dataset or only what's viewable in the current scroller position window? Okay, so we do need to check if the artifact risk and what's called risk is the artifact probability. Need to make sure over which window size it's being calculated. Well, right, the whole idea is to, yes, calculate the artifact probability only of the data currently visible. Why not use the sampling rate of the synthetic data and have the current scroller position as a pointer? Can you check the back-end code and tell me what the sampling rate for the synthetic EEG is? Okay, so can we make sure we always display, say, 10 seconds of data in the scroller? So we know exactly where we are. Do I have any event list? No, it doesn't matter where. I don't have an EEG chart container at the moment. Is there a problem that analyzes EEG meant to have two inputs instead of one? Amplitude and frequency, but the front end is not sending it? Everything seems to be working correctly when loading the page. There are no errors, the data is displayed, everything is hunky-dory. However, when I scroll through the page using the scroller, I get the following error. So scroll percentage seem to be working okay. The data start index and data end index are still always zero, but the chart is displaying correctly when scrolling. The artifact risk value is always the same at 0.89. Confirm that the preprocessing, like normalization or feature extraction, applied to the data before analysis is consistent and appropriate for the type of analysis being performed. By conducting these checks, you should be able to pinpoint where the issue lies, whether it's in the data segmentation, the data sent to the back-end, or in the analysis logic itself. Yeah, I'll see you all next time. Don't forget to check the BodyCales website, and let me know what you think. Bye.