#statstab #447 Why do we use a one-tailed test F-test in analysis of variance (ANOVA)?

Thoughts: Directional tests are not the same things as one-tailed tests! Confusing at first.

#onetailed #directional #Ftest #ANOVA #chisquared

https://stats.stackexchange.com/questions/67543/why-do-we-use-a-one-tailed-test-f-test-in-analysis-of-variance-anova

Why do we use a one-tailed test F-test in analysis of variance (ANOVA)?

Can you give the reason for using a one tailed test in the analysis of variance test? Why do we use a one-tail test - the F-test - in ANOVA?

Cross Validated

#ftest binaries are published to dl.forgeflux.org 🎉

There's also a guide to use it to run tests on your dev machine over here

- @realaravinth

Index of /forgeflux/ftest/master

@[email protected] Thanks <3

Do you plan other tests for the ActivityPub part

Yes! I'm trying to ship #ftest now. I'll work on tests for #ActivityPub and #ForgeFed after that (next week, probably :))

#ftest updates:

A CLI tool to run tests locally is almost ready. It's available on the repo, I'll soon publish documentation and binaries for it.

A very basic HTML rendering of results is available. It looks ugly, but I think it is functional. Please see here for an example rendering (#Forgejo test run).

Ftest results

Per the documentation, #GoToSocial doesn't have a Web UI to create new accounts. There's an API endpoint for that, but it seems to require an app token, which I'm guessing requires an admin account.

So the only way to create an admin account on GoToSocial, is using the CLI tool. #ftest uses Docker containers for spinning up specimen environments and running initialization workflows against them. To use the CLI tool, I'd have to let init workflows run arbitrary shell commands on the host machine --- not good.

So I've created a thin wrapper around the upstream Docker container image, which will let me use the admin CLI using the command docker-compose attribute.|

Creating users - GoToSocial Documentation

None

Moved on to #ActivityPub testing. I've implemented a basic check for Object as defined in the spec.

This time, I'm using behave, a behavior-driven-development (BDD) library for testing. With BDD, we can have natural language descriptions for tests (like this one), which will enable a non-programmer person to understand what the tests are doing.

The ActivityPub suite share a lot of code with the WebFinger and Nodeinfo suites, so I'm also refactoring the shared code into a library that can be used to write #ftest suites in Python. It contains all the boilerplate/integration to work with #ftest, so that might be useful.

Source code: https://git.batsense.net/ForgeFlux/ap-test
Container image: https://hub.docker.com/r/forgeflux/ap-test/

I will run this suite against #Forgejo and report my findings below :))

@forgeflux

ActivityPub

The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.

Ran git restore src/ in the place of git restore --staged src/ and lost ~1 week's worth of work on the #ftest repository. Thankfully, I had Borg configured on my computer to back up the disks every 6h.

Time to see if the backups work 🙃